Patents by Inventor Kathryn Cushing
Kathryn Cushing has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10142589Abstract: A method, computer program product, and computer system for receiving, at a computing device, a call from a first telephony device using a telephone number associated with a second telephony device and a web-based user account. An indication of the call is received at the computing device where the web-based user account is signed into. An input is received at the computing device to accept the call. A conferencing application session associated with the web-based user account is initiated at the computing device between the first telephony device and the computing device based upon, at least in part, receiving the input to accept the call.Type: GrantFiled: July 29, 2016Date of Patent: November 27, 2018Assignee: Google LLCInventors: Anthony Jawad, Michel Ossesia, Tomas Lundqvist, Kathryn Cushing, Jordanna Chord, Tobias Jungen
-
Patent number: 9787630Abstract: A method and computing system for providing, using one or more computing devices, a plurality of users of a social network with the ability to schedule a topic-specific, synchronous communication session to occur at a future time. An indication is received, from a first user of the plurality of users, to schedule the topic-specific, synchronous communication session to occur at a future time. Electronic invitations are provided concerning the topic-specific, synchronous communication session, using the one or more computing devices, to one or more invited users chosen from the plurality of users of the social network.Type: GrantFiled: March 17, 2016Date of Patent: October 10, 2017Assignee: Google Inc.Inventors: Zackary Yeskel, David Scrymgeour Bennett, Kathryn Cushing, Dave Cohen
-
Publication number: 20170201480Abstract: A method and computing system for location-based messaging is provided. Embodiments may include associating a user with one or more computing devices and displaying, using the one or more computing devices, a user location broadcast option at a messaging application associated with the one or more computing devices. Embodiments may also include receiving, using the one or more computing devices, a selection corresponding to the user location broadcast option. Upon receiving the selection, determining a location of the one or more computing devices. Embodiments may further include displaying the location at the messaging application using at least one of the one or more computing devices.Type: ApplicationFiled: January 6, 2014Publication date: July 13, 2017Applicant: Google Inc.Inventors: Frank Petterson, Kathryn Cushing, Sanjay Mavinkurve, Marshall Bock, Randall Sarafa
-
Publication number: 20160337613Abstract: A method, computer program product, and computer system for receiving, at a computing device, a call from a first telephony device using a telephone number associated with a second telephony device and a web-based user account. An indication of the call is received at the computing device where the web-based user account is signed into. An input is received at the computing device to accept the call. A conferencing application session associated with the web-based user account is initiated at the computing device between the first telephony device and the computing device based upon, at least in part, receiving the input to accept the call.Type: ApplicationFiled: July 29, 2016Publication date: November 17, 2016Applicant: Google Inc.Inventors: Anthony Jawad, Michel Ossesia, Tomas Lundqvist, Kathryn Cushing, Jordanna Chord, Tobias Jungen
-
Patent number: 9407862Abstract: A method, computer program product, and computer system for receiving, at a computing device, a call from a first telephony device using a telephone number associated with a second telephony device and a web-based user account. An indication of the call is received at the computing device where the web-based user account is signed into. An input is received at the computing device to accept the call. A conferencing application session associated with the web-based user account is initiated at the computing device between the first telephony device and the computing device based upon, at least in part, receiving the input to accept the call.Type: GrantFiled: May 14, 2013Date of Patent: August 2, 2016Assignee: Google Inc.Inventors: Anthony Jawad, Michel Ossesia, Tomas Lundqvist, Kathryn Cushing, Jordanna Chord, Tobias Jungen
-
Patent number: 9395871Abstract: A mechanism for automatically detecting and controlling active multimedia applications is provided. Software is installed on a computing device that detects a plurality of active multimedia sources, and then determines that one or more of the plurality of active multimedia sources accept remote control of one or more multimedia features. A software multimedia user interface, including graphically displayed interactive volume controls for the detected multimedia sources, is displayed and configured to enable a user to remotely control the respective audio levels of each detected multimedia program by graphic manipulation of respective interactive volume controls.Type: GrantFiled: January 29, 2013Date of Patent: July 19, 2016Assignee: Google Inc.Inventors: Gregory Matthew Marra, Gideon Wald, Kathryn Cushing, Thomas Christian Wiltzius
-
Publication number: 20160197875Abstract: A method and computing system for providing, using one or more computing devices, a plurality of users of a social network with the ability to schedule a topic-specific, synchronous communication session to occur at a future time. An indication is received, from a first user of the plurality of users, to schedule the topic-specific, synchronous communication session to occur at a future time. Electronic invitations are provided concerning the topic-specific, synchronous communication session, using the one or more computing devices, to one or more invited users chosen from the plurality of users of the social network.Type: ApplicationFiled: March 17, 2016Publication date: July 7, 2016Applicant: Google Inc.Inventors: Zackary YESKEL, David Scrymgeour BENNETT, Kathryn CUSHING, Dave COHEN
-
Patent number: 9344677Abstract: A method and computing system for defining a group of participants for a videoconference. A request is received from a first participant of the videoconference to initiate an image capture utility, wherein the first participant is included within the group of participants. At least a portion of the group of participants is notified of the intent of the first user to initiate the image capture utility.Type: GrantFiled: September 27, 2013Date of Patent: May 17, 2016Assignee: Google Inc.Inventors: Matthew J. Leske, Christopher P. D. Johnson, Jeremy Ng, Kathryn Cushing
-
Patent number: 9294522Abstract: A method and computing system for providing, using one or more computing devices, a plurality of users of a social network with the ability to schedule a topic-specific, synchronous communication session to occur at a future time. An indication is received, from a first user of the plurality of users, to schedule the topic-specific, synchronous communication session to occur at a future time. Electronic invitations are provided concerning the topic-specific, synchronous communication session, using the one or more computing devices, to one or more invited users chosen from the plurality of users of the social network.Type: GrantFiled: December 28, 2012Date of Patent: March 22, 2016Assignee: Google Inc.Inventors: Zachary Yeskel, David Scrymgeour Bennett, Kathryn Cushing, Dave Cohen
-
Publication number: 20150253936Abstract: A mechanism for automatically detecting and controlling active multimedia applications is provided. Software is installed on a computing device that detects a plurality of active multimedia sources, and then determines that one or more of the plurality of active multimedia sources accept remote control of one or more multimedia features. A software multimedia user interface, including graphically displayed interactive volume controls for the detected multimedia sources, is displayed and configured to enable a user to remotely control the respective audio levels of each detected multimedia program by graphic manipulation of respective interactive volume controls.Type: ApplicationFiled: January 29, 2013Publication date: September 10, 2015Applicant: Google Inc.Inventors: Gregory Matthew MARRA, Gideon WALD, Kathryn CUSHING, Thomas Christian WILTZIUS
-
Publication number: 20150219746Abstract: The disclosed subject matter relates to computer-implemented methods for determining a geographic location of a computing device. In one aspect, a method includes receiving a first set of authentication credentials, corresponding to a user, from a first computing device. The method further includes receiving a second set of authentication credentials, corresponding to the same user, from a second computing device. The method includes correlating the first set of authentication credentials and the second set of authentication credentials, to determine that the same user is associated with each of the first computing device and the second computing device. The method further includes receiving location information from the second computing device. The method further includes associating with the first computing device, based on the correlation, the location information received from the second computing device.Type: ApplicationFiled: August 14, 2012Publication date: August 6, 2015Applicant: Google Inc.Inventors: Thomas Christian Wiltzius, Gregory Matthew Marra, Gideon Wald, Kathryn Cushing
-
Publication number: 20150195454Abstract: A method and computing system for determining a time differential between an image capture initiation indicator and an image capture completion indicator on a client electronic device. In response to a short time differential, a photograph is captured using the client electronic device. In response to a long time differential, a video is captured using the client electronic device.Type: ApplicationFiled: January 6, 2014Publication date: July 9, 2015Applicant: Google Inc.Inventors: Frank Petterson, Kathryn Cushing, Sanjay G. Mavinkurve, Marshall Bock, Scott Shumaker
-
Publication number: 20150117513Abstract: A method and computing system for receiving a multi-frame video from a first user for transmission to a second user. A plurality of video frames included within the multi-frame video is selected. A reduced-bandwidth sample of the multi-frame video is generated from the plurality of video frames. The reduced-bandwidth sample is provided to the second user.Type: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Applicant: Google Inc.Inventors: Randall Sarafa, Frank Petterson, Aaron Eidelson, Eryn Maynard, Kathryn Cushing
-
Patent number: 9003557Abstract: A method and computing system for defining a group of participants for a videoconference. A first video conferencing image is captured for a first participant of the videoconference, wherein the first participant is included within the group of participants. The first video conferencing image is stored within a first private folder associated with the first participant and a public folder associated with the group of participants. A second video conferencing image is captured for a second participant of the videoconference, wherein the second participant is included within the group of participants. The second video conferencing image is stored within a second private folder associated with the second participant and the public folder associated with the group of participants.Type: GrantFiled: September 27, 2013Date of Patent: April 7, 2015Assignee: Google Inc.Inventors: Matthew J. Leske, Christopher P. D. Johnson, Jeremy Ng, Kathryn Cushing
-
Patent number: 8959438Abstract: Methods, systems and computer programs are presented for generating media tabs for playing media files of various websites or applications. One method includes detecting a selected website through a browser and scanning the selected website to identify media files. For identified media files in the selected website, the method creates a media tab for association with the browser. The method generates a unified set of media controls for the media tab, where the unified set of media controls is mapped to native controls of the selected website having the media files. The method provides tab rendering data for the media tab. The tab rendering data is configured for associating the media tab with the browser. The tab rendering data, when associated with the browser, enables input at the media tab to be communicated to selected ones of the native controls, without accessing the native controls at the selected website.Type: GrantFiled: September 6, 2012Date of Patent: February 17, 2015Assignee: Google Inc.Inventors: Thomas Christian Wiltzius, Kathryn Cushing, Gideon Wald, Gregory Matthew Marra
-
Patent number: 8887245Abstract: A device receives, from an online provider device, content of a website and connection information associated with the website, and provides the content of the website for display to a user. The device also receives, from the user, information requested by the website and a request to provide the information to the online provider device, and determines whether the information includes sensitive information. The device further provides the information to the online provider device, based on the request, when the information does not include sensitive information, and determines, when the information includes sensitive information, whether the website is safe or unsafe based on the connection information. The device provides a warning for display to the user, when the information includes sensitive information and when the website is an unsafe website, where the warning indicates that sensitive information is to be transmitted to the unsafe website.Type: GrantFiled: December 17, 2012Date of Patent: November 11, 2014Assignee: Google Inc.Inventors: Thomas C. Wiltzius, Gideon Wald, Gregory M. Marra, Kathryn Cushing
-
Patent number: 8786458Abstract: Disclosed herein are methods and systems for displaying alerts in a web browser. An alert repeater is configured to receive an alert from an alert provider. A geographical determiner is configured to determine an effective geographical area for the alert. The alert repeater sends the alert over a browser update communication channel to an alert receiver in a web browser within effective geographical area. The alert receiver then displays the alert in the web browser.Type: GrantFiled: February 17, 2012Date of Patent: July 22, 2014Assignee: Google Inc.Inventors: Thomas Christian Wiltzius, Kathryn Cushing, Gregory Matthew Marra, Gideon Wald
-
Patent number: 8751577Abstract: Methods and systems for managing ordering of media items for play is provided. The method includes establishing a session between two or more connected devices, and receiving a request from one of the connected device to create a shared media playlist. The shared media playlist accepting addition of a plurality of media items from at least one of the connected devices. Then, collecting vote input from one or more of the connected devices. The vote input is applied to selected ones of the plurality of media items in the shared media playlist. The method processes the collected vote input to set a score for at least one of the plurality of media items. The method orders the plurality of media items in the shared media playlist, such that playing of the plurality of media items during the session follow the ordering.Type: GrantFiled: March 15, 2012Date of Patent: June 10, 2014Assignee: Google Inc.Inventors: Brandon Bilinski, Kathryn Cushing
-
Publication number: 20140122234Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for targeting an advertisement based on an entity. A system is configured to receive a search query submitted by a user, identify an entity in a concept entity graph based on the search query, determine whether an advertisement corresponds to the identified entity, and provide, if the advertisement corresponds to the entity, the advertisement for display to the user.Type: ApplicationFiled: February 28, 2013Publication date: May 1, 2014Inventors: Gideon WALD, Kathryn CUSHING, Thomas Christian WILTZIUS, Gregory Matthew MARRA
-
Publication number: 20140068440Abstract: Methods, systems and computer programs are presented for generating media tabs for playing media files of various websites or applications. One method includes detecting a selected website through a browser and scanning the selected website to identify media files. For identified media files in the selected website, the method creates a media tab for association with the browser. The method generates a unified set of media controls for the media tab, where the unified set of media controls is mapped to native controls of the selected website having the media files. The method provides tab rendering data for the media tab. The tab rendering data is configured for associating the media tab with the browser. The tab rendering data, when associated with the browser, enables input at the media tab to be communicated to selected ones of the native controls, without accessing the native controls at the selected website.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: Google Inc.Inventors: Thomas Christian Wiltzius, Kathryn Cushing, Gideon Wald, Gregory Matthew Marra