Google Patents

Advertisement
Google Inc. operates the Google search engine and the platform that delivers targeted ads to its users. The company also offers the GMail e-mail service, the Chrome web browser, the Google Play digital content store, as well as the Android mobile operating system.
Google Patents by Type- Google Patents Granted: Google patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Google Patent Applications: Google patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 11109517Abstract: A server rack thermosiphon system includes a plurality of evaporators, each evaporator including a thermal interface for one or more heat-generating server rack devices; at least one condenser mounted to an external structure of a server rack, the condenser including a fluid-cooled heat transfer module; a liquid conduit that fluidly couples each of the evaporators to the condenser to deliver a liquid phase of a working fluid from the condenser to the evaporators; and a vapor conduit that fluidly couples each of the evaporators to the condenser to deliver a mixed phase of the working fluid from the evaporators to the condenser.Type: GrantFiled: August 29, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Soheil Farshchian, Madhu Krishnan Iyengar
-
Patent number: 11106733Abstract: Systems and methods are disclosed for providing playlist analytics. A method includes logging first user interactions associated with a playlist of content items and generating metrics based on the logged first user interactions with the playlist. The playlist is associated with a default playback sequence of the content items. A first metric indicates a last content item played by a user from the playlist is different from a last content item in the default playback sequence associated with of the playlist. The method further includes reporting at least the first metric. The playlist is to be modified based on one or more of the plurality of metrics.Type: GrantFiled: November 9, 2018Date of Patent: August 31, 2021Assignee: Google LLCInventors: Keekim Heng, Martin Landers, Anders Torp Brodersen, Theodore Kent Hamilton, Dror Shimshowitz
-
Patent number: 11107186Abstract: A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.Type: GrantFiled: September 4, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Patrick Brady, Dianne Hackborn, Jason Bayer
-
Patent number: 11106707Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for providing content. A stored query and a set of features of the stored query are accessed. The set of features of the stored query specifies a main query topic and at least one query subtopic. A hierarchical application classification for a particular application is accessed that specifies at least a main application category and an application sub-category for the particular application. A level of similarity is determined between the set of features of the stored query and the hierarchical application classification. A determination is made that the particular application is relevant to the stored query based on the level of similarity meeting a specified threshold. The stored query is indexed as a query that triggers presentation of information related to the particular application when the stored query is received.Type: GrantFiled: April 29, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Benjamin Boerschinger, Douglas A. Aberdeen, Andreas Christian Weissl, Jiri Isa
-
Patent number: 11107463Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, for speech recognition using attention-based sequence-to-sequence models. In some implementations, audio data indicating acoustic characteristics of an utterance is received. A sequence of feature vectors indicative of the acoustic characteristics of the utterance is generated. The sequence of feature vectors is processed using a speech recognition model that has been trained using a loss function that uses N-best lists of decoded hypotheses, the speech recognition model including an encoder, an attention module, and a decoder. The encoder and decoder each include one or more recurrent neural network layers. A sequence of output vectors representing distributions over a predetermined set of linguistic units is obtained. A transcription for the utterance is obtained based on the sequence of output vectors. Data indicating the transcription of the utterance is provided.Type: GrantFiled: August 1, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Rohit Prakash Prabhavalkar, Tara N. Sainath, Yonghui Wu, Patrick An Phu Nguyen, Zhifeng Chen, Chung-Cheng Chiu, Anjuli Patricia Kannan
-
Patent number: 11107648Abstract: A hardware product for creating a light ring and a dead front effect. The product may include a housing with an opening. The hardware product may also include a button positioned within the opening and configured to be depressed by a user. The button is constructed using a two-part molding process and includes a first shot and a second shot. The first shot is configured to disperse light around the perimeter shape of the opening. The second shot is constructed from an optically opaque or semi-opaque material. A single light-emitting component electrically coupled to the circuit board provides light for creating the light ring.Type: GrantFiled: May 5, 2020Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Scott Duncan, Chee Sen Poh, Jacqueline Laiz, Anurag Gupta, Shelomon Doblack, Alexander Wroblewski
-
Patent number: 11103015Abstract: This document describes techniques using, and objects embodying, an interactive fabric which is configured to sense user interactions in the form of single or multi-touch-input (e.g., gestures). The interactive fabric may be integrated into a wearable interactive garment (e.g., a jacket, shirt, or pants) that is coupled (e.g., via a wired or wireless connection) to a gesture manager. The gesture manager may be implemented at the interactive garment, or remote from the interactive garment, such as at a computing device that is wirelessly paired with the interactive garment and/or at a remote cloud based service. Generally, the gesture manager recognizes user interactions to the interactive fabric, and in response, triggers various different types of functionality, such as answering a phone call, sending a text message, creating a journal entry, and so forth.Type: GrantFiled: April 8, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Ivan Poupyrev, Carsten C. Schwesig, Mustafa Emre Karagozler, Hakim K. Raja, David Scott Allmon, Gerard George Pallipuram, Shiho Fukuhara, Nan-Wei Gong
-
Patent number: 11109065Abstract: Compressing a frame of video includes receiving a frame of a video, identifying a three dimensional (3D) object in the frame, matching the 3D object to a stored 3D object, compressing the frame of the video using a color prediction scheme based on the 3D object and the stored 3D object, and storing the compressed frame with metadata, the metadata identifying the 3D object, indicating a position of the 3D object in the frame of the video and indicating an orientation of the 3D object in the frame of the video.Type: GrantFiled: September 26, 2018Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Michael Hemmer, Ameesh Makadia
-
Patent number: 11105636Abstract: The technology provides for a pair of earbuds. For instance, a first earbud may include a first antenna, and a second earbud may include a second antenna. The pair of earbuds may further include one or more processors configured to receive, from the first antenna, a first signal from a beacon, and receive, from the second antenna, a second signal from the beacon. Based on the first signal and the second signal, the one or more processors may determine at least one signal strength. The one or more processors may determine a position of the user relative to the beacon based on the at least one signal strength.Type: GrantFiled: April 17, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Jiang Zhu, Chi Kin Benjamin Leung
-
Patent number: 11107470Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.Type: GrantFiled: May 6, 2019Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Chad Ward, Bogdan Caprita, Yilei Wang
-
Patent number: 11108883Abstract: Systems and methods are disclosed herein for obtaining data about a network having at least a first node and a second node. A server transmits to the first node a first request for the first node to send a communication to the second node. The server is outside of the network, and the first request includes a first address of the first node and a second address of the second node. The server receives, from the first node, an indication of whether the communication to the second node is successful. The server receives, from the first node, a second request for access to a file stored on the server, determines that the file is stored locally at the second node, and transmits, to the first node, an instruction to retrieve the file from the second node, when the communication to the second node is successful.Type: GrantFiled: September 4, 2015Date of Patent: August 31, 2021Assignee: Google LLCInventors: Nicholas Mark Vasic Cooper, Max Ward-Graham
-
Patent number: 11106606Abstract: A computer-implemented method includes receiving, by a computing device, input activations and determining, by a controller of the computing device, whether each of the input activations has either a zero value or a non-zero value. The method further includes storing, in a memory bank of the computing device, at least one of the input activations. Storing the at least one input activation includes generating an index comprising one or more memory address locations that have input activation values that are non-zero values. The method still further includes providing, by the controller and from the memory bank, at least one input activation onto a data bus that is accessible by one or more units of a computational array. The activations are provided, at least in part, from a memory address location associated with the index.Type: GrantFiled: July 17, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Dong Hyuk Woo, Ravi Narayanaswami
-
Patent number: 11107151Abstract: An interactive display for a kiosk for mounting on an existing retail structure in order to display one or more objects comprises an LED module frame, a plurality of LED module mountings, and one or more LED modules comprising an array of LEDs, the modules being removably supported on the LED module mountings, wherein each of the LED modules are coupled to an electrical power source when mounted and individually detectable and programmable.Type: GrantFiled: December 21, 2017Date of Patent: August 31, 2021Assignee: Google LLCInventors: Nicholas Joseph Scalzi, Victoria A. Spielmann, Christopher Graham Tewksbury, Li Xu
-
Patent number: 11109299Abstract: The present disclosure describes apparatuses and techniques of adaptive PLMN management for varying network conditions. In some aspects, a PLMN manager of a user equipment (UE) searches, as part of a registration procedure, a data repository of PLMN information that includes a PLMN blocked from registration for a duration of time and determines that the PLMN is blocked due to a signal-related condition with a cell of the PLMN (e.g., weak signal). The PLMN manager then determines, during the duration of time, that the signal-related condition between the UE and the cell has improved. In response to the improvement, the PLMN manager unblocks the PLMN before expiration of the duration of time. By so doing, the UE may reattempt registration with the unblocked PLMN at least once before the duration of time expires, which may allow the UE to register more quickly and reestablish network services.Type: GrantFiled: December 12, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Mahesh Devdatta Telang, Qin Zhang, Shivank Nayak, Rukun Mao
-
Patent number: 11107130Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content based on social influence scores of publishers. The method comprises identifying a social influence score for each of a plurality of users associated with a social network where one or more of the users is also a publisher of content. The method further comprises receiving a request for content, the content to be delivered along with content provided by a content publisher. The method further comprises determining a social influence score for the particular content publisher and identifying one or more offers associated with content, where each offer is based at least in part on a specification by a content sponsor of at least a minimum social influence score for a given impression. The method further comprises providing a content item based on the one or more identified offers.Type: GrantFiled: June 17, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Ping Wu, Jennifer W. Lin
-
Patent number: 11107099Abstract: Example embodiments of the disclosed technology implement a brand penetration determination system using image semantic content. A geographic sub-region determination system is configured to partition a geographic area into two or more sub-regions. An image content analysis engine is configured to determine, from images captured at one or more sites within each sub-region, a number of detections of a brand within each respective sub-region. A brand penetration index generation system is configured to generate a brand penetration index for each sub-region based on the number of detections of the brand in the respective sub-region weighted by one or more factors (e.g., population factor, category factor, etc.), which is stored in memory with an indicator of each respective sub-region. In splitting the geographic area into two or more sub-regions, the number and/or boundaries of sub-regions are determined so as to ensure that the population within each sub-region is above a threshold.Type: GrantFiled: July 12, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Yan Mayster, Brian Edmond Brewington, Rick Inoue
-
Patent number: 11108887Abstract: Systems and methods for the display and navigation of a social network or set forth. According to one embodiment a method comprising identifying a first profile in a social network, identifying associated profiles associated with the first profile, ranking the associated profiles, wherein ranking is not based exclusively on a degree of separation, and outputting the associated profiles based at least in part on the ranking is set forth. According to another embodiment a method comprising identifying a user profile, identifying a member profile, determining an association path for the user profile and the member profile, and outputting the association path is set forth.Type: GrantFiled: January 12, 2018Date of Patent: August 31, 2021Assignee: Google LLCInventors: Orkut Buyukkokten, Adam Douglas Smith
-
Patent number: 11107291Abstract: Systems and methods are described that obtain depth data associated with a scene captured by an electronic device, obtain location data associated with a plurality of physical objects within a predetermined distance of the electronic device, generate a plurality of augmented reality objects configured to be displayed over a portion of the plurality of physical objects, and generate a plurality of proximity layers corresponding to the at least one scene, wherein a respective proximity layer is configured to trigger display of the auxiliary data corresponding to AR objects associated with the respective proximity layer while suppressing other AR objects.Type: GrantFiled: July 6, 2020Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Michael Ishigaki, Diane Wang
-
Patent number: 11108889Abstract: Automatically determining, with reduced (or no) input from the users of a group, a set of activity instances that the group of users has interest in performing. A representation of the set of activity instances can be rendered for consideration by a group, and the set of activity instances can be determined even when only limited criteria are specified. Optionally, in response to affirmative user interface input(s) directed to a rendered representation of the set of activity instances, one or more of the activity instances of the set can be confirmed through limited input(s) of one or more users of the group. Further, the automatic determination of the set of activity instances is optionally performed using one or more trained machine learning models that are trained to optimize a likelihood that the users of the group will find the set satisfactory.Type: GrantFiled: August 22, 2018Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Marcos Calvo Lance, Philip Koonce
-
Patent number: 11106712Abstract: A server can receive a seed keyword to generate additional keywords relevant to the seed keyword. The server can identify, using a semantic relationship graph, keyword categories. Each keyword can have a semantic distance from the seed keyword less than a threshold. The server can generate, for each keyword of the keyword categories, a keyword-seed affinity score based on a frequency of the keyword occurring with the seed keyword on an information resource. The server can determine, for each keyword category, a category-seed affinity score based on the keyword-seed affinity scores for each of keyword in the keyword category. The server can compare each category-seed affinity score a threshold. The server can transmit, for display, the keywords. One keyword category can be indicated as selected and another keyword category can be indicated as unselected based on the comparison.Type: GrantFiled: October 24, 2016Date of Patent: August 31, 2021Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 11106992Abstract: Methods, systems, and apparatus for parallel optimization of continuously running quantum error correction by closed-loop feedback. In one aspect, a method includes continuously and effectively optimizing qubit performance in-situ whilst an error correction operation on the quantum system is running. The method directly monitors the output from error detection and provides this information as feedback to calibrate the quantum gates associated with the quantum system. In some implementations, the physical qubits are spatially partitioned into one or more independent hardware patterns, where the errors attributable to each hardware pattern are non-overlapping. The one or more different sets of hardware patterns are then temporarily interleaved such that all physical qubits and operations are optimized. The method allows for the optimization of each section of a hardware pattern to be performed individually and in parallel, and can result is O(1) scaling.Type: GrantFiled: June 18, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventor: Julian Shaw Kelly
-
Patent number: 11107457Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating speech from text. One of the systems includes one or more computers and one or more storage devices storing instructions that when executed by one or more computers cause the one or more computers to implement: a sequence-to-sequence recurrent neural network configured to: receive a sequence of characters in a particular natural language, and process the sequence of characters to generate a spectrogram of a verbal utterance of the sequence of characters in the particular natural language; and a subsystem configured to: receive the sequence of characters in the particular natural language, and provide the sequence of characters as input to the sequence-to-sequence recurrent neural network to obtain as output the spectrogram of the verbal utterance of the sequence of characters in the particular natural language.Type: GrantFiled: November 26, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Samuel Bengio, Yuxuan Wang, Zongheng Yang, Zhifeng Chen, Yonghui Wu, Ioannis Agiomyrgiannakis, Ron J. Weiss, Navdeep Jaitly, Ryan M. Rifkin, Robert Andrew James Clark, Quoc V. Le, Russell J. Ryan, Ying Xiao
-
Patent number: 11109131Abstract: A system includes a panel extending in a plane, an actuator attached to a surface of the panel, and an electronic control module to activate the actuator to cause vibration of the panel. The actuator includes: a plate to create a force to cause vibration of the panel to generate sound waves, having a width, WT, at a first edge; a stub extending from the first edge of the plate, having a width at a region of connection to the plate that is less than WT, the stub being attached to the surface of the panel to transfer the force received from the plate to the panel and cause the panel to vibrate; and a damper supported by a surface of the plate facing the panel coupling the plate to the panel, the damper having a having a width greater than WS.Type: GrantFiled: March 30, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Mark William Starnes, Jonathan James Barrett
-
Patent number: 11107126Abstract: Methods, systems and media for presenting media content that was advertised on a second screen device using a primary screen device are provided.Type: GrantFiled: October 9, 2015Date of Patent: August 31, 2021Assignee: Google LLCInventor: Adam Champy
-
Patent number: 11108578Abstract: A method for managing collaborative playlists includes providing indication regarding one or more available collaborative guidance controls for a playlist created by a first user of a plurality of users of a content sharing platform, wherein the playlist comprises content items hosted by the content sharing platform. The method also includes receiving a user selection of the first user regarding one of the one or more collaborative guidance controls for the playlist, wherein the selected collaborative guidance control is to provide a theme for user suggestions for the playlist, and wherein a number of user suggestions from a particular user is limited based on a number of content items previously suggested by the particular user that have been added to the playlist.Type: GrantFiled: March 4, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 11109097Abstract: This document describes, among other things, systems, methods, devices, and other techniques for using information about how long various videos were presented at client devices to determine subsequent video recommendations and search results. In some implementations, a computing can include a modeling apparatus, a front-end server, a request manager, one or more video file storage devices, a video selector, or a combination of some or all of these. The video selector can select video content for a particular digitized video among a plurality of digitized videos to serve to a computing device responsive to a request. The selection can be based at least in part on how long the particular digitized video has been presented at client devices associated with users having characteristics that match one or more characteristics of the user that submitted the request for video content, as indicated by the modeling apparatus.Type: GrantFiled: June 15, 2018Date of Patent: August 31, 2021Assignee: Google LLCInventors: Justin Lewis, Robert Alexander Durbin
-
Patent number: 11107478Abstract: This document generally describes systems, methods, devices, and other techniques related to speaker verification, including (i) training a neural network for a speaker verification model, (ii) enrolling users at a client device, and (iii) verifying identities of users based on characteristics of the users' voices. Some implementations include a computer-implemented method. The method can include receiving, at a computing device, data that characterizes an utterance of a user of the computing device. A speaker representation can be generated, at the computing device, for the utterance using a neural network on the computing device. The neural network can be trained based on a plurality of training samples that each: (i) include data that characterizes a first utterance and data that characterizes one or more second utterances, and (ii) are labeled as a matching speakers sample or a non-matching speakers sample.Type: GrantFiled: January 24, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Georg Heigold, Samuel Bengio, Ignacio Lopez Moreno
-
Patent number: 11108723Abstract: A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message.Type: GrantFiled: April 28, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Vijay Umapathy, Ryan James Fioravanti
-
Patent number: 11109109Abstract: Methods, systems, and media for selecting content to be presented are provided. In some embodiments, the methods comprise: receiving a request for a first video content item from a user device; receiving an indication that the user device is in a background playback mode; determining that the first video content item is not suitable for presentation in the background playback mode based on one or more properties of audio data; based on the determining that the first video content item is not suitable for presentation in the background playback mode, selecting a second video content item that is suitable for presentation in the background playback mode based on the one or more properties of the audio data of the second video content item; and in response to selecting the second video content item, causing the second video content item to be presented by the user device.Type: GrantFiled: May 18, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Justin Lewis, Ruxandra Georgiana Davies
-
Publication number: 20210266839Abstract: This document describes techniques and apparatuses for optimizing a cellular network using machine learning. In particular, a resource control module of a user equipment (UE) 110 selects a particular disconnected state 214 based on a power status of the UE 110. If the power status is sufficient to support an inactive state 216, the UE 110 transitions to the inactive state 216 to enable a connection with a base station 120 to be quickly resumed. Alternatively, if the power status is insufficient for the inactive state 216, the UE 110 transitions to the idle state 218 to conserve power. In some cases, the UE 110 dynamically switches between different disconnected states 214 responsive to changes in the power status. By determining a resource control state 210 based on the power status, the UE 110 balances communication responsiveness and power consumption to support mobile operation.Type: ApplicationFiled: August 7, 2019Publication date: August 26, 2021Applicant: Google LLCInventor: Teming Chen
-
Publication number: 20210266124Abstract: The present disclosure describes techniques and apparatuses for non-orthogonal multiple access (NOMA) configuration procedures in split base station architectures, including the configuration of user equipment (UE) for NOMA transmission. The base station receives a trigger relating to a UE. Responsive to the trigger, the base station configures the UE to perform NOMA transmission by at least one of a Central Unit of the base station transmitting a first message including the NOMA configuration to a Distributed Unit of the base station and transmitting a second message including the NOMA configuration to the UE, the Central Unit transmitting the second message including the NOMA configuration to the UE, or the Distributed Unit transmitting a third message including the NOMA configuration to the Central Unit and the Central Unit transmitting the second message including the NOMA configuration to the UE.Type: ApplicationFiled: September 26, 2019Publication date: August 26, 2021Applicant: Google LLCInventors: Chih-Hsiang Wu, Kao-Peng Chou
-
Publication number: 20210266829Abstract: A system and method are provided for automatically shutting off or reducing power to certain radios in a client device based on collected wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by various client devices in communication with the wireless networks. The client devices report the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyses the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. When it is determined that a device is in an area of weak signal coverage, power to its radio is automatically reduced or shut off until the device leaves the area.Type: ApplicationFiled: May 12, 2021Publication date: August 26, 2021Applicant: Google LLCInventors: Lawrence Jonathan Brunsman, Christian Sonntag, Rajas Moonka
-
Publication number: 20210263802Abstract: Systems and methods for creating a live copy of a data object from a production system for use by third party applications. The systems and methods include receiving at least one request for a copy of production data from an application; creating a live backup copy; creating a flash copy of the live backup copy, and a flash copy bitmap; creating a modified version of the live backup copy by changing a subset of data in the live backup copy; recording the changed subset of data using the flash copy bitmap; mounting, the modified version of the live backup copy to the application; and transforming the modified version of the live backup copy back to the live backup copy when unmounting the modified version of the live backup copy of the production data from the application by applying changes associated with the flash copy bitmap to the live backup copy.Type: ApplicationFiled: October 9, 2020Publication date: August 26, 2021Applicant: Google LLCInventors: Yeganjaiah GOTTEMUKKULA, Madhav MUTALIK, Siddhartha KARNIK, Tracy Melbourne TAYLOR
-
Patent number: 11100714Abstract: An example technique may include performing, by a virtual reality application provided on a computing device, video rendering at a first video rendering rate based on updating an entire image on a screen of the computing device at a first update rate, determining that a performance of the video rendering is less than a threshold, performing, based on the determining, video rendering at a second video rendering rate by updating a first portion of the image at the first update rate, and by updating a second portion of the image at a second update rate that is less than the first update rate. Another example technique may include shifting, during an eye blinking period, one or both of a left eye image and a right eye image to reduce a disparity between a left viewed object and a right viewed object.Type: GrantFiled: March 11, 2019Date of Patent: August 24, 2021Assignee: GOOGLE LLCInventors: Clayton Woodward Bavor, Jr., Joshua Weaver, Alexander James Faaborg, Eliezer Peli
-
Patent number: 11100499Abstract: Location modeling may be generated for candidate locations based on validated location data. The location models for candidate locations may be based on validated location data associated with wireless access points that is validated using transaction data. Such validation may include comparing an identifier associated with candidate location data received from a client device to an identifier for a transaction account associated with a transaction from transaction data at a candidate location. Matching transaction data and candidate location data may generate validated location data to be used in generating location models for candidate locations.Type: GrantFiled: April 10, 2015Date of Patent: August 24, 2021Assignee: Google LLCInventors: Philip McDonnell, Joshua Sacks, Michael Chu, Zhengrong Ji
-
Patent number: 11100266Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.Type: GrantFiled: June 1, 2020Date of Patent: August 24, 2021Assignee: Google LLCInventors: Chian-min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
-
Patent number: 11100712Abstract: A method includes: receiving, in a first device, a relative description file for physical markers that are positioned at locations, the relative description file defining relative positions for each of the physical markers with regard to at least another one of the physical markers; initially localizing a position of the first device among the physical markers by visually capturing any first physical marker of the physical markers using an image sensor of the first device; and recognizing a second physical marker of the physical markers and a location of the second physical marker without a line of sight, the second physical marker recognized using the relative description file.Type: GrantFiled: May 13, 2020Date of Patent: August 24, 2021Assignee: Google LLCInventors: Brett Barros, Xavier Benavides Palos
-
Patent number: D929390Type: GrantFiled: November 18, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Yu Bai, Ian Allan Sorensen, Conor Ryan Kusich, Nicole Laferriere, Thomas Franz Enders, Mark Alan Nohrnberg, Roger Nihl Re
-
Patent number: D929416Type: GrantFiled: September 27, 2019Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Isaac Blankensmith, Byeong Chae Cho, Callil Capuozzo, Adam Katz, Steven Rura
-
Patent number: D929434Type: GrantFiled: October 8, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Jason Gouliard, Sharon Lee, Amit Ghorawat, Sada Kurapati, Fan Zhang
-
Patent number: D929436Type: GrantFiled: July 30, 2020Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Natalie Naruns, Ajay Alfred, Mohammed Benmouffok, Johnathon Schlemmer, Byeong Chae Cho
-
Patent number: D929444Type: GrantFiled: April 2, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Leon Bayliss, Shinji Kimura, Maxence Parache, Eric Kabisch, Alison Reichenthal
-
Patent number: D929445Type: GrantFiled: April 24, 2020Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Christopher Bettig, Andrew Lebov
-
Patent number: D929446Type: GrantFiled: April 24, 2020Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Christopher Bettig, Andrew Lebov
-
Patent number: D929447Type: GrantFiled: April 24, 2020Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Christopher Bettig, Andrew Lebov
-
Patent number: D929452Type: GrantFiled: April 2, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Leon Bayliss, Shinji Kimura, Maxence Parache, Eric Kabisch, Alison Reichenthal
-
Patent number: D929453Type: GrantFiled: April 2, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Leon Bayliss, Shinji Kimura, Maxence Parache, Eric Kabisch, Alison Reichenthal
-
Patent number: D929454Type: GrantFiled: April 2, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Leon Bayliss, Shinji Kimura, Maxence Parache, Eric Kabisch, Alison Reichenthal
-
Patent number: D929455Type: GrantFiled: April 2, 2020Date of Patent: August 31, 2021Assignee: Google LLCInventors: Leon Bayliss, Shinji Kimura, Maxence Parache, Eric Kabisch, Alison Reichenthal
-
Patent number: D929461Type: GrantFiled: May 2, 2019Date of Patent: August 31, 2021Assignee: GOOGLE LLCInventors: Hideaki Matsui, Nayon Kim, Guy Noren, Julian Le, Jonathan Gaiser, Chia Cheng Chen