Patents by Inventor William Buckner Davis

William Buckner Davis 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: 9614880
    Abstract: A method includes providing, by a server computer, a shared workspace for facilitating collaborative work by a plurality of users with respect to a plurality of shared-access objects; obtaining real-time activity information describing ongoing actions currently being performed with respect to one or more of the shared-access objects; determining, based at least in part on the real-time activity information, whether a real-time notification rule is satisfied; outputting, for display in an activity stream and in response to determining that the real-time notification rule is satisfied, a real-time notification; and removing, from display in the activity stream, the real-time notification upon determining that the real-time notification rule is no longer satisfied.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: April 4, 2017
    Assignee: GOOGLE INC.
    Inventors: William Buckner Davis, George York, Donald Dylan Douglas, Michael Jeffrey Procopio, Eric Benson Schoeffler
  • Patent number: 9531722
    Abstract: A method includes receiving, at one or more server computers, an activity information request regarding an object; determining whether a user associated with the activity information request is currently authorized to access the object or was previously authorized to access the object; if the user is currently authorized to access the object, permitting unrestricted access to a plurality of activity information items describing actions associated with the object; and if the user was previously authorized to access the object, permitting access to a filtered set of activity information items based on the plurality of activity information items.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventors: George York, Donald Dylan Douglas, William Buckner Davis
  • Patent number: 7584443
    Abstract: The present invention is directed to clock domain conflict analysis of a timing graph that features, dissociating clock domains of one or more of a path having conflicting clock domains while preserving the original clock domain relationship of the edges in the path. To that end, the method includes generating a timing graph having a source instance, a destination instance and a plurality of edges defining a plurality of signal paths between the source instance and the destination instance. A plurality of clock domains is corresponded to the timing graph, with a subset of the plurality of edges being associated with more than one clock domain. From the subset, conflicting clock domains associated with a common edge are identified. In response to identification of the conflict, one of the clock domains is dissociated from one of the edges of the subset.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: September 1, 2009
    Assignee: Altera Corporation
    Inventors: Jason Govig, David Karchmer, William Buckner Davis