Patents by Inventor Michael P. Arcuri

Michael P. Arcuri 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: 7945602
    Abstract: Document libraries that facilitate content contribution to and management of a website. In general, a document library comprises a database, a special “document library” file system folder and the documents in that folder (or within subfolders of that folder). The database maintains properties of documents in the document library file system folder, and is used to dynamically update views of the document library file system folder and views of properties of the documents. Each document folder is a folder in which content of a specified type may be read and saved.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Michael Joseph Morton, Jon Franklin Matousek, Sam Sengupta, James A. Dulfer
  • Patent number: 7827561
    Abstract: A system and method for public consumption of communication events between arbitrary processes. In one embodiment, mechanisms are provided by which the system can effectively act to broker a user's communications and thus act as a type of automated assistant. The invention is provided in a notification user context system which determines when it is appropriate or not appropriate to interrupt a user with a notification based on the user's context (i.e., availability to interruption). The system provides for processes to be informed when these notification events are occurring, thus allowing the processes to act on these types of events on the user's behalf. In one example embodiment, a calendaring program may be a type of process that is registered to be informed when communication events occur. When the calendaring program is informed that a notification from another program (e.g., e-mail, instant messaging, etc.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: November 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Timothy P. McKee, Michael P. Arcuri, Chaitanya D. Sareen
  • Publication number: 20100223286
    Abstract: Document libraries that facilitate content contribution to and management of a website. In general, a document library comprises a database, a special “document library” file system folder and the documents in that folder (or within subfolders of that folder). The database maintains properties of documents in the document library file system folder, and is used to dynamically update views of the document library file system folder and views of properties of the documents. Each document folder is a folder in which content of a specified type may be read and saved.
    Type: Application
    Filed: May 11, 2010
    Publication date: September 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Michael P. Arcuri, Michael Joseph Morton, Jon Franklin Matousek, Sam Sengupta, James A. Dulfer
  • Patent number: 7743082
    Abstract: Document libraries that facilitate content contribution to and management of a website. In general, a document library comprises a database, a special “document library” file system folder and the documents in that folder (or within subfolders of that folder). The database maintains properties of documents in the document library file system folder, and is used to dynamically update views of the document library file system folder and views of properties of the documents. Each document folder is a folder in which content of a specified type may be read and saved.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Michael Joseph Morton, Jon Franklin Matousek, Sam Sengupta, James Dulfer
  • Patent number: 7437660
    Abstract: A method and system for downloading an editable web page having corresponding dynamic content. Dynamically rendered web pages are provided with a special script therein. In response to a client request for a dynamically rendered web page, the server sends the editable page with the script embedded therein. When the script is executed at the client, it creates a frame in the browser, and provides a reference to a DLL that is located on the server and the address for the same requested web page. The DLL is executed at the server and, in response, opens the dynamically rendered web page, retrieves dynamic content for the web page from a database, loads the dynamic content into the document, and returns the web page with the dynamic content to the browser as the content for the newly created frame.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: Chintan Mehta, Sergey Dubinets, Michael P. Arcuri, Michael Joseph Morton
  • Patent number: 7406664
    Abstract: A Web view page is provided by a browser module operating with a dialog box of an application program. The browser module displays a Web view page in a browser window within the dialog box of the application program, enabling a user to perform browser functions and application program functions by selecting an element in the Web view page. The browser module detects whether a selected element can be processed by the browser module alone, and if not, communicates the selected element to the dialog box of the application program for processing. A server that is capable of interacting with the Web view page implements the functions requested by the user.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: July 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael J. Morton, Michael P. Arcuri, Samudra Sengupta, Arulseelan Thiruppathi
  • Patent number: 7287215
    Abstract: A system and method for designing web pages that enables web designers to place hyperlinks to web pages independent of any hierarchical relationship between the pages of the website. A link bar element is provided within a description of the website. The link bar element includes a persistent set of links, each link corresponding to one of several content files. One or more of the content files may be a web file. The link bar element is associated with at least one web file by including a link bar name in the at least one web file. In addition, other link bar information is stored in the web file and a description of the website is stored in a description file separate from the at least one web file that is associated with the link bar element. The description file includes an identifier for the link bar node and the one or more links.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: October 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Robert Mauceri, Craig Hajduk, Simon Asselin
  • Patent number: 6915299
    Abstract: Document libraries that facilitate content contribution to and management of a website. In general, a document library comprises a database, a special “document library” file system folder and the documents in that folder (or within subfolders of that folder). The database maintains properties of documents in the document library file system folder, and is used to dynamically update views of the document library file system folder and views of properties of the documents. Each document folder is a folder in which content of a specified type may be read and saved.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: July 5, 2005
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Michael Joseph Morton, Jon Franklin Matousek, Sam Sengupta, James A. Dulfer
  • Publication number: 20040194116
    Abstract: A system and method for public consumption of communication events between arbitrary processes. In one embodiment, mechanisms are provided by which the system can effectively act to broker a user's communications and thus act as a type of automated assistant. The invention is provided in a notification user context system which determines when it is appropriate or not appropriate to interrupt a user with a notification based on the user's context (i.e., availability to interruption). The system provides for processes to be informed when these notification events are occurring, thus allowing the processes to act on these types of events on the user's behalf. In one example embodiment, a calendaring program may be a type of process that is registered to be informed when communication events occur. When the calendaring program is informed that a notification from another program (e.g., e-mail, instant messaging, etc.
    Type: Application
    Filed: March 25, 2004
    Publication date: September 30, 2004
    Inventors: Timothy P. McKee, Michael P. Arcuri, Chaitanya D. Sareen
  • Patent number: 6792475
    Abstract: A system and method for designing web pages that enables web designers to place hyperlinks to web pages independent of any hierarchical relationship between the pages of the website. A link bar element is provided within a description of the website. The link bar element includes a persistent set of links, each link corresponding to one of several content files. One or more of the content files may be a web file. The link bar element is associated with at least one web file by including a link bar name in the at least one web file. In addition, other link bar information is stored in the web file and a description of the website is stored in a description file separate from the at least one web file that is associated with the link bar element. The description file includes an identifier for the link bar node and the one or more links.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: September 14, 2004
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Robert Mauceri, Craig Hajduk
  • Patent number: 6278450
    Abstract: Customizing a presentation of a set of control elements, such as toolbar, by using a graphical user interface element representing the toolbar control elements, such as a quick customize (QC) menu. This customization approach allows a user to access the QC menu to select which control elements are to be displayed on the toolbar. The controls presented by the QC menu are typically associated with the control items of a particular toolbar or a corresponding set of commands. For convenient user access, the QC menu can be exposed on the toolbar via a special control or an entry point and typically lists the control elements available for the toolbar in order of appearance on the toolbar. For example, the QC menu can present the toolbar's default commands or controls, controls that are “top” or frequently used candidates for the toolbar, and any controls currently on the toolbar.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: August 21, 2001
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Christopher Michael McBride, Martijn E. van Tilburg
  • Patent number: 6232972
    Abstract: Displaying controls in a toolbar display based on the control's usage. A toolbar displays controls, including a special control for accessing a drop-off well display for those controls not fitting into the toolbar display. A Most Recently Used parameter is associated with each control and is determined by the user's selection of individual controls. When the user selects a control from the drop-off well display, the Most Recently Used parameter associated with the selected control is updated to indicate that it is the control that has been used most recently. Preferably, the toolbar display attempts to expand to incorporate the selected control. If the toolbar display can be expanded, then the selected control is added to the toolbar display and placed in the toolbar displayed in a predefined relational order. If the toolbar display cannot be expanded, then a calculation is performed to determine which controls to display in the toolbar and which controls to place in the drop-off well display.
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: May 15, 2001
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Tjeerd Hoek, Jeffrey J. Johnson, Martijn E. Van Tilburg
  • Patent number: 6133915
    Abstract: Customizing a presentation of a set of control elements, such as toolbar, by using a graphical user interface element representing the toolbar control elements, such as a quick customize (QC) menu. This customization approach allows a user to access the QC menu to select which control elements are to be displayed on the toolbar. The controls presented by the QC menu are typically associated with the control items of a particular toolbar or a corresponding set of commands. For convenient user access, the QC menu can be exposed on the toolbar via a special control or an entry point and typically lists the control elements available for the toolbar in order of appearance on the toolbar. For example, the QC menu can present the toolbar's default commands or controls, controls that are "top" or frequently used candidates for the toolbar, and any controls currently on the toolbar.
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: October 17, 2000
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Christopher Michael McBride, Martijn E. van Tilburg
  • Patent number: 6121968
    Abstract: Drop down menus provided by a computer program are provided in two states, a short menu state and a long menu state. When a user opens a desired menu, the menu opened will initially take the form of a short menu of executable commands which are a subset of the total number of executable commands available under the selected menu. The short menu may be dynamically expanded into a long menu which will contain the complete set of executable commands available under the selected menu. The short menu may be adapted to the personal needs of the user when the user selects commands from the long menu which are not contained in the short menu. Usage information is stored and updated on the usage of each menu command added to a short menu. Menu commands are removed from the adapted short menus based on non-use of those menu commands by the user.
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: September 19, 2000
    Assignee: Microsoft Corporation
    Inventors: Michael P. Arcuri, Thomas Scott Coon, Jeffrey J. Johnson, Alexis Warren Jacob Manning, Martijn Eldert van Tilburg