Patents Assigned to Google Inc.
-
Publication number: 20150199123Abstract: Methods and apparatus for displaying information content in a user interface. The content includes an information panel that contains at least one information element. Information indicating a position within the user interface is used to automatically determine whether to display the information panel in its expanded or collapsed state. The title of the information panel is displayed. The title of the information element is displayed beneath the information panel title when the information panel is displayed in its expanded state. The title of the information element is not displayed when the information panel is displayed in its collapsed state.Type: ApplicationFiled: May 5, 2010Publication date: July 16, 2015Applicant: GOOGLE INC.Inventors: Nicholas Jitkoff, Jonah Jones, Kee Kim Jonathan Heng, Bernhard Seefeld, Glen Murphy
-
Publication number: 20150199344Abstract: A method may include storing, in a memory associated with a computer device, cached content associated with a document and receiving a request to access the document. The method may further include sending a request to revalidate the cached content to a server device associated with the document, performing speculative rendering of the document, using the cached content, the speculative rendering being performed as a plurality of work items, receiving revalidated content associated with the document, determining invalid ones of the plurality of work items based on the revalidated content, and discarding the invalid ones of the plurality of work items.Type: ApplicationFiled: May 6, 2013Publication date: July 16, 2015Applicant: GOOGLE INC.Inventor: GOOGLE INC.
-
Publication number: 20150200906Abstract: A computer-implemented method for managing pending electronic message responses is provided. The method includes accessing, using a processor, information for determining whether a response is expected for a pending electronic message, and analyzing the pending electronic message based on the accessed information to determine that a response to the pending electronic message is expected from a recipient of the electronic message. The method also includes providing the pending electronic message to the recipient, and monitoring for the response to the pending electronic message, by monitoring incoming electronic messages to determine if the response to the pending electronic message is received. The method further includes, if no response is received within a predetermined period of time, providing for notifying a sender of the pending electronic message. Systems and machine-readable media are also provided.Type: ApplicationFiled: June 4, 2012Publication date: July 16, 2015Applicant: GOOGLE INC.Inventor: Jaikumar GANESH
-
Publication number: 20150201377Abstract: A system and method for selecting a power efficient network interface are provided. One or more network interfaces for data transfer are detected on an electronic device. An active network interface from the one or more network interfaces, where the active network interface is active for data transfer, is identified. One or more power profiles corresponding to the one or more network interfaces are obtained. A power efficient network interface for data transfer from the one or more network interfaces based on the one or more obtained power profiles is determined. In a case where the determined power efficient network interface is not the active network interface, the power efficient network interface is activated for data transfer; data transfer by the active network interface is suspended after the power efficient network interface has been activated.Type: ApplicationFiled: June 7, 2012Publication date: July 16, 2015Applicant: Google Inc.Inventors: Ryan James Harrison, Seyed Behdad Esfahbod MirHosseinZadeh Sarabi, Jonathan Foster Kliegman, Kevin Glen Roy Greer, Wojciech Baranowski, Fady Samuel, Kevin Anthony Ellis
-
Publication number: 20150200625Abstract: A modulated signal based on a low-precision, fast startup oscillator is provided to a circuit with a high-precision, slow startup oscillator. The frequency of the modulated signal ranges around the characteristic or resonant frequency of the high precision oscillator without using feedback from the high precision oscillator circuit. An implementation can include one or more variable gain circuits that can be adjusted based on an amplitude threshold in relation to the output signal of the high precision oscillator circuit.Type: ApplicationFiled: January 10, 2014Publication date: July 16, 2015Applicant: GOOGLE INC.Inventors: Clemenz Portmann, Cheng-Yi Andrew Lin, Shahriar Rabii
-
Publication number: 20150199092Abstract: A computer-implemented method for managing a display of one or more windows, the method comprising, presenting a first window in a display area, receiving a command to display a second window in the display area and identifying, in response to the command, one or more available locations in the display area, based on the first window presented in the display area. In certain aspects, the method further comprises steps for selecting a display location for the second window, from among the one or more available locations. Systems and computer-readable media are also provided.Type: ApplicationFiled: September 26, 2012Publication date: July 16, 2015Applicant: Google Inc.Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff
-
Publication number: 20150199081Abstract: Methods and devices for providing a user-interface are disclosed. In one embodiment, the method comprises receiving data corresponding to a first position of a wearable computing device and responsively causing the wearable computing device to provide a user-interface. The user-interface comprises a view region and a menu, where the view region substantially fills a field of view of the wearable computing device and the menu is not fully visible in the view region. The method further comprises receiving movement data corresponding to a triggerable movement of the wearable computing device and responsively causing the wearable computing device to move the menu such that the menu becomes more visible in the view region. When the wearable computing device moves to a second position, the wearable computing device moves the menu and the view region substantially together to follow the movement of the wearable computing device.Type: ApplicationFiled: November 8, 2011Publication date: July 16, 2015Applicant: GOOGLE INC.Inventor: Aaron Joseph Wheeler
-
Publication number: 20150199533Abstract: A method for modifying access rights to electronically stored tiles linked in a draft electronic communication stored at a client device includes receiving, at a server from the client device, information relating to a plurality of recipients of the draft electronic communication, information relating to a sender of the draft electronic communication, and a first link, where the first link represents a first file. The method further includes determining, at the server, for the sender and for each recipient in the plurality of recipients, the access rights to the first file. The method further includes generating, at the server, a plurality of options for the sender to modify the access rights for the plurality of recipients, where the plurality of options is based on the access rights to the first file, and sending the plurality of options from the server to the client device.Type: ApplicationFiled: September 14, 2012Publication date: July 16, 2015Applicant: Google Inc.Inventors: Victoria Hsiao-tsung Chou Fritz, Jeff Scott Harris, Sarah Shuilen Wu, Phillip Sharp, Steven Joseph Saviano
-
Publication number: 20150200894Abstract: An embodiment, by way of non-limiting example, comprises a computer program embodied on computer-readable media for providing web-based e-mail comprising software segments for uploading an address book from a client machine to a web server. Another embodiment, by way of non-limiting example, comprises a method for updating recipients with a new e-mail address including sending an update e-mail to a plurality of recipients listed in an address book.Type: ApplicationFiled: June 19, 2008Publication date: July 16, 2015Applicant: Google Inc.Inventors: Michael L. Gough, James J. Gough, Paul L. Hickman
-
Publication number: 20150199497Abstract: This disclosure relates to enhanced user control for content protection solutions. An options component determines or infers a set of digital rights management solutions supported by a content source, and a data component determines or infers information associated with respective digital rights management solutions supported by the content source. The set of digital rights management solutions can further be supported by a client device. A prompt component provides a user a set of digital rights management options based at least in part on the set of digital rights management solutions supported by the content source and the information, and enables the user to select zero or more of the digital rights management options. The content source can enable access for a subset of associated content based at least in part on the selections of the user.Type: ApplicationFiled: December 20, 2012Publication date: July 16, 2015Applicant: GOOGLE INC.Inventor: David Kimbal Dorwin
-
Publication number: 20150196838Abstract: An embodiment, by way of non-limiting example, comprises an e-mail method including creating an e-mail having discretionary functionality and sending the e-mail. Another embodiment, by way of non-limiting example, comprises an e-mail sever including a computer configured to create an e-mail having discretionary functionality and to send the e-mail.Type: ApplicationFiled: June 19, 2008Publication date: July 16, 2015Applicant: Google Inc.Inventors: Michael L. Gough, James J. Gough, Paul L. Hickman
-
Publication number: 20150200643Abstract: An apparatus provides both clipping protection and signal level conservation while the system operates in the original width type. The apparatus includes a first shifting unit right shifting a first digital input signal to provide a first shifted signal; a second shifting unit right shifting a second digital input signal to provide a second shifted signal; a combiner combining the first shifted signal and the second shifted signal to provide a combined signal; a soft limiter soft limiting the combined signal by reducing some of the amplitudes of the combined signal to provide a soft limited signal; and a third shifting unit left shifting the soft limited signal to provide an output signal.Type: ApplicationFiled: January 30, 2013Publication date: July 16, 2015Applicant: Google Inc.Inventors: Jan SKOGLUND, Andrew John MACDONALD
-
Publication number: 20150199953Abstract: Methods, systems, and apparatus are provided for multiple-input multiple-output acoustic echo cancellation. A multiple-input multiple-output acoustic echo canceller (MIMO AEC) is provided as a high quality echo canceller for voice and/or audio communication over a network (e.g., packet switched network). The MIMO AEC is an extension of, as well as an application/usage of a single-input single-output acoustic echo canceller (“mono AEC”). The MIMO AEC is an extension of the mono AEC in that the code/theory underlying the mono AEC is adjusted for use with multiple channels. The manner in which AEC is applied (e.g., on each microphone signal using separate mono-AECs) is an application of mono-AECs.Type: ApplicationFiled: February 28, 2013Publication date: July 16, 2015Applicant: Google Inc.Inventor: Bjorn VOLCKER
-
Publication number: 20150198979Abstract: The computing device includes a base portion including a keyboard, a display portion including a display. The display includes a viewable surface and a hinge configured to operably couple the base portion to the display portion. If the computing device is in a closed position the viewable surface faces in a first direction away from the base portion. Further, if the computing device is in a transition from the closed position to an open position, the hinge is further configured to rotate around a first axis of the base portion with a primary plane of the display portion being substantially parallel to a primary plane of the base portion and to rotate around a second axis of the display portion such that the viewable surface faces in a second direction toward a user plane extending from the keyboard and approaches a perpendicular position with respect to the base portion.Type: ApplicationFiled: March 12, 2013Publication date: July 16, 2015Applicant: Google Inc.Inventor: Lawrence Lam
-
Publication number: 20150200893Abstract: In response to a user request, a server identifies and facilitates communication with a third-party collaborator who may not be known to the user. Potential collaborators are identified by familiarity with a subject matter of a document or user request. The potential third-party collaborator is allowed to see the context of the user request, and the user may ask a third-party collaborator a follow-up question.Type: ApplicationFiled: September 13, 2012Publication date: July 16, 2015Applicant: Google Inc.Inventors: Jeff Harris, Yiyang Joy Ding, Jonathan Rochelle
-
Publication number: 20150200895Abstract: Responsiveness for outbound communications is monitored. An outbound communication initiated by a sender via a communications system is identified. Content of the outbound communication is analyzed to determine, using a processor of a computer, whether to monitor for a response to the outbound communication. Inbound communications to the sender are monitored for the response to the outbound communication, and a reminder is generated when a response to the outbound communication is not identified.Type: ApplicationFiled: March 13, 2013Publication date: July 16, 2015Applicant: GOOGLE INC.Inventors: Yiyang Joy DING, Alexander Collins
-
Publication number: 20150199959Abstract: Methods and systems are provided for using a model of human speech quality perception to provide an objective measure for predicting subjective quality assessments. A Virtual Speech Quality Objective Listener (ViSQOL) model is a signal-based full-reference metric that uses a spectro-temporal measure of similarity between a reference signal and test speech signal. Specifically, the model provides for the ability to detect and predict the level of clock drift, and determine whether such clock drift will impact a listener's quality of experience.Type: ApplicationFiled: May 10, 2013Publication date: July 16, 2015Applicant: Google Inc.Inventors: Jan SKOGLUND, Andrew J. HINES, Noami A. HARTE, Anil KOKARAM
-
Publication number: 20150199093Abstract: A computer-implemented method for managing the placement one or more windows, the method comprising, defining a grid for a desktop display area, wherein the grid comprises a plurality of grid contours that are regularly spaced within the desktop display area, receiving user input for placing a selected window into a new position within the desktop display area and associating one or more edges of the selected window with one or more of the plurality of grid contours. In certain aspects, the method further comprises steps for snapping the window to the grid based on the association between the one or more edges and the one or more of the plurality of grid contours. Systems and computer-readable media are also provided.Type: ApplicationFiled: September 26, 2012Publication date: July 16, 2015Applicant: Google Inc.Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff
-
Publication number: 20150199357Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting primary resources. In one aspect, a method includes generating a hierarchical model of an Internet domain, where each node of the hierarchical model corresponds to a resource in the domain, generating, for each of one or more criteria, a score for each node in the hierarchical model, the one or more criteria including the positions of the nodes in the hierarchical model, selecting, for a particular node in the hierarchical model, one or more descendant nodes of the particular node based on the respective scores associated with the descendant nodes, and designating resources corresponding to the one or more descendant nodes as primary resources for the resource corresponding to the particular node.Type: ApplicationFiled: April 14, 2011Publication date: July 16, 2015Applicant: GOOGLE INC.Inventors: Yong Soo Hwang, Junyoung Lee
-
Publication number: 20150199083Abstract: A method for providing a consolidated system tray includes determining a plurality of menu items for displaying in a system tray of a computer operating system, where the plurality of menu items correspond to settings for using the computer operating system. The method also includes determining status of at least one setting corresponding to each of the plurality of determined menu items, and generating a first graphic user interface that combines the determined plurality of menu items and the determined status of the at least one setting corresponding to each of the plurality of determined menu items. The method further includes providing the generated first graphic user interface for display to the user, where each of the plurality of determined menu items displayed in the first graphic user interface is selectable by a user. Systems and machine-readable media are also provided.Type: ApplicationFiled: March 7, 2013Publication date: July 16, 2015Applicant: Google Inc.Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff