Patents Assigned to Google LLC
-
Patent number: 10620705Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for detecting, by a computing system, that user input has contacted or is about to contact transparent material at a location of a depression in a planar surface of the transparent material. The computing system vibrates, in response to the computing system detecting that the user input has contacted or is about to contact the transparent material at the location of the depression, the transparent material at the location of the depression using one or more transducers. The computing system ceases the vibration of the transparent material at the location of the depression in response to the computing system determining that criteria for ceasing the vibration has been satisfied.Type: GrantFiled: June 1, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventor: James Marchant
-
Patent number: 10621435Abstract: Methods, systems, and apparatus for efficient image analysis. In some aspects, a system includes a camera configured to capture images, one or more environment sensors configured to detect movement of the camera, a data processing apparatus, and a memory storage apparatus in data communication with the data processing apparatus. The data processing apparatus can access, for each of a multitude of images captured by a mobile device camera, data indicative of movement of the camera at a time at which the camera captured the image. The data processing apparatus can also select, from the images, a particular image for analysis based on the data indicative of the movement of the camera for each image, analyze the particular image to recognize one or more objects depicted in the particular image, and present content related to the one or more recognized objects.Type: GrantFiled: February 9, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventors: Matthew J. Bridges, Alessandro Fin, Hartwig Adam, Jeffrey M. Gilbert
-
Patent number: 10621187Abstract: Methods, systems, and media for providing a media search engine are provided.Type: GrantFiled: October 9, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Nathan Leslie Sandland, Jason Bayer, Cheol Ho Park
-
Patent number: 10621243Abstract: A computer-implemented communications method is discussed. The method includes receiving a typed user input in a texting conversation on an electronic communication channel between two or more users of electronic communications devices; analyzing the user input to identify whether the user input contains a reserved word for triggering a search; submitting a search query received in association with the reserved word to a search engine, if the user input contains a reserved word; receiving one or more search results from the search engine; and providing, in the electronic communication channel for incorporation into the texting conversation, at least one of the one or more search results.Type: GrantFiled: November 1, 2016Date of Patent: April 14, 2020Assignee: Google LLCInventors: Maryam Garrett, Richard A. Miner
-
Patent number: 10621191Abstract: Implementations include actions of obtaining a set of entities based on one or more terms of a query, obtaining one or more entities associated with each live event of a plurality of live events, identifying a live event that is responsive to the query based on comparing at least one entity in the set of entities to one or more entities associated with each live event of a plurality of live events, determining that an event search result corresponding to the live event is to be displayed in search results, and in response: providing the event search result for display, the event search result including information associated with the live event, the information including an indicator of an occurrence of the live event.Type: GrantFiled: June 8, 2015Date of Patent: April 14, 2020Assignee: Google LLCInventors: Tilke Mary Judd, Zaheed Sabur, Eduardo Jodas Samper, Alexandru Ovidiu Dovlecel, Ardan Arac
-
Patent number: 10621217Abstract: Portable globes may be provided for viewing regions of interest in a Geographical Information System (GIS). A method for providing a portable globe for a GIS may include determining one or more selected regions corresponding to a geographical region of a master globe. The method may further include organizing geospatial data from the master globe based on the selected region and creating the portable globe based on the geospatial data. The portable globe may be smaller in data size than the master globe. The method may include transmitting the portable globe to a local device that may render the selected region at a higher resolution than the remainder of the portable globe in the GIS. A system for providing a portable globe may include a selection module, a fusion module and a transmitter. A system for updating a portable globe may include a packet bundler and a globe cutter.Type: GrantFiled: April 1, 2019Date of Patent: April 14, 2020Assignee: Google LLCInventors: Manas Ranjan Jagadev, Eli Dylan Lorimer, Bret Peterson, Vijay Raman, Mark Wheeler
-
Publication number: 20200112988Abstract: The present disclosure describes systems and methods directed to a user equipment (UE) initiating a listen-before-talk mode at a base station. The described systems and methods include the UE determining that wireless-communication interferences proximate to the UE violate a criterion and sending, to the base station, a listen-before-talk request message that includes LBT control parameters. The base station then configures its wireless-communication components to perform downlink transmissions to the user equipment in a listen-before-talk mode that conforms to the LBT control parameters.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Applicant: Google LLCInventors: Erik Richard Stauffer, Jibing Wang
-
Publication number: 20200112453Abstract: Various arrangements for integrating control of multiple cloud-based smart-home devices are presented. Registration information may be received for a first and second smart-home device that are controlled using different cloud-based server systems. A determination may be made that that the first smart-home device and the second smart-home device share a common function. The first smart-home device and the second smart-home device may be assigned to a common operating characteristic group based on the common function being shared by the first smart-home device and the second smart-home device. A control element may be provided that allows for control of smart-home devices with the common operating characteristic group. The control element may control the common function at the first smart-home device via the first cloud-based server system and at the second smart-home device via the second cloud-based server system.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: Google LLCInventors: Benjamin Brown, Da Huang, Christopher Conover, Lisa Williams, Henry Chung
-
Publication number: 20200110624Abstract: A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine.Type: ApplicationFiled: December 4, 2019Publication date: April 9, 2020Applicant: Google LLCInventors: Tomas Isdal, Ming Zhao
-
Publication number: 20200109872Abstract: An intelligent control system includes intelligent thermostats and controls an environment, such as a residential living space, commercial building, or another environment. The intelligent control system obtains information related to the controlled environment by collecting sensor data, obtaining data from users during interactive information-exchange sessions, and by directing information queries to users on one or more user devices.Type: ApplicationFiled: December 10, 2019Publication date: April 9, 2020Applicant: Google LLCInventor: Yoky Matsuoka
-
Publication number: 20200112454Abstract: Various arrangements for using captured voice to generate a custom interface controller are presented. A vocal recording from a user may be captured in which a spoken command and multiple smart-home devices are indicated. One or more common functions that map to the multiple smart-home devices may be determined. A custom interface controller may be generated that controls the one or more common functions of each smart-home device of the multiple smart-home devices.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: Google LLCInventors: Benjamin Brown, Christopher Conover, Lishan Zhang, Alexander Crettenand, Lantian Zheng, Mafang Yao, Minoo Erfani Joorabchi, Francisco Pedro Lopes Pimenta, Rui Zhao, Yuzhao Ni
-
Patent number: 10616043Abstract: Various aspects of the subject technology related to systems and methods for performing real-time probabilistic root cause correlation. A system may be configured to receive network topology data from a plurality of external sources and generate a cross-layer network topology. The system may generate an event model based on the cross-layer network topology. The event model models the causal relationship between root causes and one or more observed failure events that are associated with one or more network entities. The system may receive a plurality of network event data for one or more network entities identified in the cross-layer network topology. The system may infer, using a trained Bayesian network, a root cause of at least one failure event indicated in the plurality of network event data based on the plurality of network event data and the generated event model. The system output the inferred root cause correlated to the failure event indicated in the plurality of network event data.Type: GrantFiled: November 27, 2017Date of Patent: April 7, 2020Assignee: Google LLCInventors: Xiang Wang, Xin Zhao
-
Patent number: 10614545Abstract: System on chip comprising a general purpose processing element, a graphics processing unit and a display interface, supporting graphics visualization on mobile computing devices and on embedded systems.Type: GrantFiled: December 3, 2018Date of Patent: April 7, 2020Assignee: Google LLCInventor: Reuven Bakalash
-
Patent number: 10614595Abstract: A computing device is described that determines, by executing a first application, a thematic texture of a second application separate from the first application. Additionally, the computing device determines, by executing the first application and based at least in part on the thematic texture of the second application, a texture. The computing device assigns, by executing the first application, the determined texture to a region of a graphical keyboard.Type: GrantFiled: April 20, 2016Date of Patent: April 7, 2020Assignee: Google LLCInventors: Jens Nagel, Song Fu
-
Patent number: 10614122Abstract: Modifying computer program output in a voice or non-text input activated environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify a computer program to invoke. The computer program can identify a dialog data structure. The system can modify the identified dialog data structure to include a content item. The system can provide the modified dialog data structure to a computing device for presentation, wherein the dialog data structure comprises a placeholder field, positioned on the dialog data structure based on content, in order to aid in inserting of content.Type: GrantFiled: June 9, 2017Date of Patent: April 7, 2020Assignee: Google LLCInventors: Laura Eidem, Alex Jacobson
-
Patent number: 10614692Abstract: Various arrangements for operating a hazard detector are presented. A smoke concentration may be measured using a sensor of the hazard detector. A carbon dioxide concentration may be measured using a carbon dioxide sensor of the hazard detector. The measured smoke concentration may be analyzed in combination with the measured carbon dioxide concentration to determine whether a heads-up alert or warning alarm is to be output. The heads-up alert or the warning alarm may be output based on analyzing the measured smoke concentration in combination with the measured carbon dioxide concentration.Type: GrantFiled: June 17, 2019Date of Patent: April 7, 2020Assignee: Google LLCInventors: Kunal Kishore Bajaj, Andrii Korchak
-
Patent number: 10614173Abstract: The disclosed subject matter provides a system, computer readable storage medium, and a method providing an audio and textual transcript of a communication. A conferencing services may receive audio or audio visual signals from a plurality of different devices that receive voice communications from participants in a communication, such as a chat or teleconference. The audio signals representing voice (speech) communications input into respective different devices by the participants. A translation services server may receive over a separate communication channel the audio signals for translation into a second language. As managed by the translation services server, the audio signals may be converted into textual data. The textual data may be translated into text of different languages based the language preferences of the end user devices in the teleconference. The translated text may be further translated into audio signals.Type: GrantFiled: July 9, 2019Date of Patent: April 7, 2020Assignee: Google LLCInventors: Trausti Kristjansson, John Huang, Yu-Kuan Lin, Hung-ying Tyan, Jakob David Uszkoreit, Joshua James Estelle, Chung-yi Wang, Kirill Buryak, Yusuke Konishi
-
Patent number: D880514Type: GrantFiled: December 17, 2018Date of Patent: April 7, 2020Assignee: Google LLCInventors: Sujit Varghese, Barine Tee, Jonathan Yu, Harold H. W. Kim, Jonathan Jarvis, Daniel Young
-
Patent number: RE47937Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login request from a first device used by a user, the request being associated with a first anonymous identifier associated with the first device, and determining a user tag for the user, that does not include any personally identifiable information associated with the user. The method further comprises receiving a second login request from a second different device used by the user, the request being associated with a second different anonymous identifier associated with the second different device, and storing an association between the user tag, the first anonymous identifier and the second different anonymous identifier. The method further comprises receiving a request for content from either the first or second different device and providing content in response to the request using the association.Type: GrantFiled: April 14, 2017Date of Patent: April 7, 2020Assignee: Google LLCInventors: Vinod Kumar Ramachandran, Ping Wu, Nareshkumar Rajkumar
-
Patent number: RE47952Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login request from a first device used by a user, the request being associated with a first anonymous identifier associated with the first device, and determining a user tag for the user, that does not include any personally identifiable information associated with the user. The method further comprises receiving a second login request from a second different device used by the user, the request being associated with a second different anonymous identifier associated with the second different device, and storing an association between the user tag, the first anonymous identifier and the second different anonymous identifier. The method further comprises receiving a request for content from either the first or second different device and providing content in response to the request using the association.Type: GrantFiled: April 14, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Vinod Kumar Ramachandran, Ping Wu, Nareshkumar Rajkumar