Patents by Inventor Dan FREDINBURG

Dan FREDINBURG 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: 9350599
    Abstract: User content access management and control are described, including determining, based on a user-defined rule, that a triggering event has occurred, wherein the user-defined rule is associated with an account that belongs to the user, and the user-defined rule comprises an action to be performed based on a triggering event; and performing the action based on the triggering event, wherein the action affects access to the account.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 24, 2016
    Assignee: GOOGLE INC.
    Inventors: Keith Enright, Stephan Micklitz, Andreas Michael Tuerk, Sara Adams, Peter Dickman, Andrew Swerdlow, Dan Fredinburg
  • Patent number: 9300756
    Abstract: A method includes gathering a plurality of instances of online activity associated with a user, analyzing the plurality of instances of online activity to determine a characteristic that is likely to correspond to a profile attribute of the user and generating a profile enrichment suggestion for the user based on the determined characteristic.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: March 29, 2016
    Assignee: Google Inc.
    Inventors: Sara Lee Su, Gregory Dardyk, Michael Brandt, Jonathan McPhie, Umesh Shankar, Marlo James McGriff, II, Jose Javier Zuniga, Jr., Mor Miller, Travis Harrison Kroll Green, Tomer Amarilio, Brandon Kyle Trew, Hristo Stefanov Stefanov, Christoph Urs Oehler, Dan Fredinburg, Andrew Swerdlow, Etienne DeGuine, Giora Unger, Max Michiel Loubser, Kyle Garner Harrison, Lars Fabian Kruger, Peter Tomlinson Klein, Si-Wai Yan Lai, Joseph Adam Taylor, Alison Michelle Huml, Tilke Mary Judd, Bao Lam, Geva Rechav, Mark Russell Thomas, Lauren A. Schmidt
  • Patent number: 9280592
    Abstract: A computer-implemented method, including identifying user subscriptions that meet at least one criterion of a plurality of criteria for detecting subscriptions that are no longer active, classifying the user subscriptions into a first group and a second group, where user subscriptions in the first group have at least one context factor associated with the at least one criterion, matching the user subscriptions of the second group with data of unavailable users to produce a third group of user subscriptions, where the user subscriptions of the third group are successfully matched with some of the data of unavailable users.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 8, 2016
    Assignee: GOOGLE INC.
    Inventors: Dan Fredinburg, Keith Patrick Enright, Andrew Swerdlow
  • Patent number: 9282087
    Abstract: Systems and methods for providing authorization of user-generated content are described, including a computer-implemented method for providing content by a first user is provided, including receiving, by one or more computing devices, content from the first user, analyzing context data associated with the content received from the first user, providing the content received from the first user to an authorizer based on a result of the analyzing the context data associated with the content, and providing the content of the first user to a second user in response to receiving an authorization from the authorizer.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: March 8, 2016
    Assignee: GOOGLE INC.
    Inventors: Dan Fredinburg, Mario Strasser
  • Patent number: 9280590
    Abstract: Systems and methods for attribute-based user data visualizations are described, including determining that an event is associated with a category, the event is one of a plurality of events that are associated with a user using one or more products; clustering the event with a group of events that are associated with the category; identifying at least a portion of the group of events and at least a portion of another group of events of another category, based on one or more time periods; and providing the at least the portion of the group of events and the at least the portion of the another group of events of the another category for visual presentation.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: March 8, 2016
    Assignee: GOOGLE INC.
    Inventors: Jonathan McPhie, Finnegan Southey, Dan Fredinburg
  • Patent number: 9275420
    Abstract: The disclosure includes a system and method for changing user profile impression. The system includes a controller, a preview module, a determination module and a graphical user interface module. The controller receives an input describing a selection of a profile impression from a user. The preview module determines profile preview data based at least in part on the selection and source data describing one or more user activities. The determination module receives user review data that describes a user review input based at least in part on the profile preview data. The determination module determines profile impression data based at least in part on the profile preview data and the user review data. The graphical user interface module determines graphical data based at least in part on the profile impression data.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Dan Fredinburg, Andrew Swerdlow
  • Patent number: 9268789
    Abstract: Systems and methods for managing data location are described, including determining a content type of user content received from a user via one or more computing devices; storing the user content to a first geographic storage location based on a first target geographic specification provided by the user, if the determined content type matches a first content type associated with the first target geographic specification; and storing the user content to a second geographic storage location based on a second target geographic specification provided by the user, if the determined content type matches a second content type associated with the second target geographic specification.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: February 23, 2016
    Assignee: GOOGLE INC.
    Inventors: Andrew Swerdlow, Dan Fredinburg
  • Patent number: 9177163
    Abstract: Data access lockdown is described, including receiving a request from a first user to disable access to all data that are access-controlled by the first user based on at least one setting. The data are shared with at least one other user. In response to the request, modifying, without further action by the first user, the at least one setting by replacing a current value indicative of at least some of the data being shared, with a lockdown value indicative of disablement of access to all the data access-controlled by the first user, so as to prevent the at least one other user from accessing any of the data.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: November 3, 2015
    Assignee: GOOGLE INC.
    Inventors: Dan Fredinburg, Andreas Michael Tuerk
  • Publication number: 20150254070
    Abstract: User settings management using external sources is described, including providing a user interface for a user to configure one or more settings that affect functions of an application; the user interface allows the one or more settings to be manipulated by the user, and allows the one or more settings to be configured based on setting data from a third-party entity; receiving input from the user to configure at least a portion of the one or more settings based on the setting data from the entity; identifying that the setting data from the entity includes the at least the portion of the one or more settings; and configuring the at least the portion of the one or more settings based on the setting data from the entity.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 10, 2015
    Applicant: Google Inc.
    Inventors: Andrew SWERDLOW, Dan FREDINBURG, Garth SHOEMAKER, Michael Eugene AIELLO
  • Patent number: 9122557
    Abstract: User settings management using external sources is described, including providing a user interface for a user to configure one or more settings that affect functions of an application; the user interface allows the one or more settings to be manipulated by the user, and allows the one or more settings to be configured based on setting data from a third-party entity; receiving input from the user to configure at least a portion of the one or more settings based on the setting data from the entity; identifying that the setting data from the entity includes the at least the portion of the one or more settings; and configuring the at least the portion of the one or more settings based on the setting data from the entity.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: September 1, 2015
    Assignee: GOOGLE INC.
    Inventors: Andrew Swerdlow, Dan Fredinburg, Garth Shoemaker, Michael Eugene Aiello
  • Patent number: 9098584
    Abstract: A unified search entity, which provides at least visual query based web searching and an associated mechanism for expressing privacy preferences, obtains, from a requester, a visual query including at least a first facial image. The unified search entity identifies, via facial recognition on the at least first facial image, an identity of an individual subject of the at least first facial image and/or at least a second facial image of the individual subject associated with the at least first facial image. The unified search entity obtains, from the individual, via the mechanism for expressing privacy preferences, a plurality of privacy preferences including a visual query preference. The identity of the individual subject and/or the at least second facial image are communicated from the unified search entity to the requester only if permitted by the visual query preference.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventors: Dan Fredinburg, Ross Graber, Peter Klein, Andrew Swerdlow
  • Publication number: 20150195341
    Abstract: A system and method for accessing web content are provided. In one aspect, a method includes providing an interface on a web browsing application to display a plurality of virtual locations, receiving a user selection of a virtual location from the plurality of virtual locations, selecting an accessible server from a plurality of accessible servers in or near a physical location corresponding to the selected virtual location, requesting an origin server to route a request to access web content to the selected server, wherein web content corresponds to content for an electronic device located in or near the physical location corresponding to the selected virtual location, receiving, in response to the request, the web content from the selected server, and providing the received web content for display on the web browsing application, wherein the web content is different than the web content corresponding to a physical location of the user.
    Type: Application
    Filed: May 7, 2012
    Publication date: July 9, 2015
    Applicant: Google Inc.
    Inventors: Andrew Swerdlow, Dan Fredinburg
  • Patent number: 9015236
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing personalized services using a client-side user model. A client device is to transmit a request for a service to a server. The server is to receive a request for a personalized service for a user, transmit, to a data server, a request for user data for the user to be used to personalize the service receive, from the data server, a notification that the user data is stored on the client device in response to transmitting the request for the user data, and provide personalization instructions and the service to the client device. The client device is further to receive the requested service and the personalization instructions from the server, personalize the service using the personalization instructions and the user model stored on the client device, and provide the personalized service to a user.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Dan Fredinburg, Andrew Cary Swerdlow
  • Patent number: 8977741
    Abstract: A cloud computing service stores customer data on a server that is located outside of a network security system of the customer. The cloud computing service automatically monitors the customer data to identify one or more access events that originate from a resource within the cloud computing service. For each access event, the service identifies a resource and a data set. The resource may include an identifier associated with a human operator or a software application that performed the access event, and the data set may include customer data that the resource accessed during the access event. The service may create a report of each access event and the information corresponding to the data set for each access event, and it may cause the report to be transmitted to the customer.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventors: Dan Fredinburg, Jaideep Mirchandani
  • Publication number: 20140358668
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of deploying a first arrangement of supplemental content items across one or more ad slots of a webpage, determining one or more interactions in relation to the webpage, processing, with a processor executing code, the one or more interactions to identify a collective distribution of attention across the webpage, generating, based on the collective distribution, one or more additional arrangements of supplemental content items, and deploying at least one of the one or more additional arrangements across the one or more ad slots of the webpage. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
    Type: Application
    Filed: July 25, 2012
    Publication date: December 4, 2014
    Applicant: Google Inc.
    Inventors: Dan Fredinburg, Andrew Swerdlow
  • Patent number: 8898730
    Abstract: Systems and methods are directed to adjusting a privacy setting associated with an online computer software application. The systems and methods may provide a privacy settings layer containing privacy settings of the computer software application that is overlaid on the operating layer of the computer software application. Adjustments made to the privacy settings layer may be propagated to the online computer software application, whereupon the operating layer may be regenerated or adjusted to reflect the changes made to the privacy settings layer.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: November 25, 2014
    Assignee: Google Inc.
    Inventors: Dan Fredinburg, Alma Whitten
  • Patent number: 8897484
    Abstract: At a social network server, a request is obtained from a first user to upload a digital visual medium (digital photograph or digital video). The digital visual medium is marked for identification thereof. At the social network server, a request is obtained from a second user to upload the digital visual medium. Based on the marking, it is determined whether the request from the second user to upload the digital visual medium is inappropriate.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: November 25, 2014
    Assignee: Google Inc.
    Inventors: Dan Fredinburg, Ross Graber
  • Patent number: 8898800
    Abstract: Example implementations described herein are directed to a trust tree that allows third party applications to operate on sensitive user data within the confines of a protected environment. The environment storing the sensitive user data prevents the third party application from receiving sensitive user data through use of an overlay, while preserving the function of the third party application. This permits the value of the application to be provided to a user without the risk of the application violating the user's privacy.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 25, 2014
    Assignee: Google Inc.
    Inventors: Dan Fredinburg, Rohit Khare
  • Patent number: 8893289
    Abstract: Data privacy administration is described, including receiving, with a computer system, resource access records that correspond to accesses of user resources by an administrator of an application that stores the user resources; processing, with the computer system, the resource access records to generate structured audit records that correspond to the resource access records, the structured audit records includes a resource identifier that corresponds to the resource that was accessed and an accessed-by identifier that indicates an administrator that accessed the resource; and analyzing the structured audit records using a plurality of resource privacy modules that include resource privacy rules that define violation detection scores specifying likelihoods of whether one or more resource accesses are problematic accesses, wherein the resource privacy modules are provided from two or more different domains.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Dan Fredinburg, Stephan Micklitz, Andreas Christian Weissl
  • Patent number: 8856232
    Abstract: Methods and systems for social network automation are disclosed. A system can generate a user interface that permits a user to provide criteria for posting particular content to the social network at a first time. The system can receive from the user one or more criteria for posting the particular content to the social network. The system can determine at a second time, after the first time, that a condition satisfying the one or more criteria has occurred. The system can post the particular content to the social network and attribute the post to the user.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: October 7, 2014
    Assignee: Google Inc.
    Inventors: Andrew Swerdlow, Dan Fredinburg