Patents by Inventor Benjamin Wilde

Benjamin Wilde 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).

  • Publication number: 20170003829
    Abstract: An end user application running on a computer, for the purpose of collaborative modification of shared electronic documents, is configured to provide a graphical user interface that facilitates interactively and collaboratively modifying an electronic document. This graphical user interface includes a graphical element that conveys to an end user both sharing status information and editing status information for the currently accessed electronic document. The graphical element can take any of a number of different forms, such that each different form represents a different combination of the current sharing state and current co-authoring state of the currently accessed electronic document. Through input devices of the end user computer, an end user can manipulate this graphical element. In response to certain manipulations of the graphical element, the end user computer is configured to present further detailed information about such status and to receive further inputs from a user to change such status.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Benjamin Wilde, Jade Kessler, Manoj Sharma, Ryan Shaffer, Juliana Cherston
  • Patent number: 9336324
    Abstract: A security trimming system disclosed herein uses intelligent caching of the security trimming information received from a security datastore. The security trimming system uses an access cache to store the security trimming information received from the access datastore together with other parameters associated with such security trimming information. Subsequently, in responding to a request for the security trimming information, the security trimming system uses the cached value of the security trimming information together with the other associated parameters to determine a response to the request from the content providers. In one implementation, if the other parameters associated with a particular security trimming information imply that the security trimming information in the cache is still valid, the cached security trimming information is used in the request response. Otherwise, a new request is sent to the security datastore for an updated value of the security trimming information.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: May 10, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Lomme, Benjamin Wilde, Michael Tavis, Alexei Evdokimov, Siddharth R. Shah, Puneet Narula
  • Publication number: 20150378524
    Abstract: Aspects of the present disclosure relate to systems and methods for displaying a touchable user interface of a display device and displaying a user interface progress experience on the touchable user interface. In one aspect, available application space on the display device may be identified. An amount of available application space may be comparted with an amount of space required for one or more user interface elements. A visible display of the one or more user interface elements may be adjusted based on the amount of available application space compared to the amount of space required for the one or more user interface elements. In another aspect, an action command associated with the one or more user interface elements may be selected and performed. While the selected action command is being performed and when a threshold value has been met, the user interface progress experience may be displayed.
    Type: Application
    Filed: October 6, 2014
    Publication date: December 31, 2015
    Inventors: Benjamin Wilde, Endre Bognar, Manoj Sharma
  • Publication number: 20130111559
    Abstract: A security trimming system disclosed herein uses intelligent caching of the security trimming information received from a security datastore. The security trimming system uses an access cache to store the security trimming information received from the access datastore together with other parameters associated with such security trimming information. Subsequently, in responding to a request for the security trimming information, the security trimming system uses the cached value of the security trimming information together with the other associated parameters to determine a response to the request from the content providers. In one implementation, if the other parameters associated with a particular security trimming information imply that the security trimming information in the cache is still valid, the cached security trimming information is used in the request response. Otherwise, a new request is sent to the security datastore for an updated value of the security trimming information.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert Lomme, Benjamin Wilde, Michael Tavis, Alexei Evdokimov, Siddharth R. Shah, Puneet Narula
  • Publication number: 20130080900
    Abstract: Techniques to view and manage followed content are described. A technique may include receiving a selection to follow a content item. A reference to a content item selected for following may be stored for a user. The references for the user may be displayed in a centralized location in a user interface. The display may include contextual information about each followed content item with its reference. Additional information and functions for a followed content item may be displayed in response to a received selection for additional information. Other embodiments are described and claimed.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin Wilde, Donna Shaw, Michael Jeffers, Matthew Anderson