Patents by Inventor Daniel W. Crevier

Daniel W. Crevier 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: 11310178
    Abstract: Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
  • Publication number: 20190260697
    Abstract: Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.
    Type: Application
    Filed: January 15, 2019
    Publication date: August 22, 2019
    Inventors: Daniel W. CREVIER, Jason F. MOORE, David CITRON, Jennifer I. SHEN, Gareth A. HOWELL, Jonathan A. BOCKELMAN
  • Patent number: 10218655
    Abstract: Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: February 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
  • Publication number: 20170019360
    Abstract: Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.
    Type: Application
    Filed: August 4, 2016
    Publication date: January 19, 2017
    Inventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
  • Patent number: 9418356
    Abstract: Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: August 16, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
  • Patent number: 9288210
    Abstract: Techniques are described to provide revocable object access. In an implementation, a user may provide content and an object (e.g., a picture) to be published with the content. The object is uploaded to a storage location, and a uniform resource locator (URL) that includes a token is generated for the object. The token is registered in an access control list (ACL), and token permission settings in the ACL are utilized to control access to the object. The URL may be embedded in the content. When a viewer requests the content, the object may be retrieved from the storage location using the URL. The user may revoke access to the object by changing the token permission settings in the ACL.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Andrew Bono, Jeffrey E. Steinbok, Brian M. Perrin, Rebecca L. Pezely, Eileen S. Hash, Gyorgy K. Schadt, David A. Citron, Jonathan A. Bockelman, Daniel W. Crevier, Michael F. Matsel, Amy J. Beauford, Shabbir A. Shahpurwala
  • Patent number: 8713571
    Abstract: Techniques for asynchronous task execution are described. In an implementation, tasks may be initiated and executed asynchronously, thereby allowing a plurality of calls to be made in parallel. Each task may be associated with a respective timeout that triggers an end to execution of the task. If a timeout for a low priority task expires without completing both the low priority task and a relatively higher priority task, then the low priority task may use the relatively higher priority task to extend execution time of the low priority task in order to allow additional time to perform the low priority task.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Edgar A. Banguero, Eric J. Holton, Brian M. Perrin, Daniel W. Crevier, Jose Emmanuel Miranda Steiner, Jeffrey E. Steinbok
  • Patent number: 8566915
    Abstract: Techniques for mixed-mode authentication are described. In one or more embodiments, an authentication service may be implemented to selectively configure and issue authentication tokens based upon an optional secure mode that enables enhanced security. Clients may be provided with an option to choose between an insecure mode and a secure mode for authentications. Based on this choice, tokens may be configured to include an indication of whether the secure mode is disabled or enabled. When secure mode is disabled, an insecure token valid for both secure sites and other sites is issued to a client when the client is authenticated. When the optional secure mode is enabled, both secure and insecure tokens are provided to the client. The authentication services and/or other services may be configured to reject an insecure token when secure mode is enabled to prevent unauthorized use of a stolen token to access secure resources.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: October 22, 2013
    Assignee: Microsoft Corporation
    Inventors: Walter C. Hsueh, Yordan I. Rouskov, Spencer Wong Low, Daniel W. Crevier
  • Patent number: 8332821
    Abstract: A system that facilitates detecting security flaws in a web site that receives and transmits untrusted content is described herein. The system includes a receiver component that receives test content that corresponds to a field on a web page that, when the web site is online, is configured to receive user-generated content, wherein the test content includes non-malicious data. An encoder component encodes each character of the test content regardless of form or content of the test content to generate encoded content. A display component displays encoded content and non-encoded content of the web page to a tester on a computer screen, wherein the display component causes the encoded content to be displayed in a visually distinct manner from the non-encoded content.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Spencer Wong Low, Daniel W. Crevier
  • Publication number: 20120102553
    Abstract: Techniques for mixed-mode authentication are described. In one or more embodiments, an authentication service may be implemented to selectively configure and issue authentication tokens based upon an optional secure mode that enables enhanced security. Clients may be provided with an option to choose between an insecure mode and a secure mode for authentications. Based on this choice, tokens may be configured to include an indication of whether the secure mode is disabled or enabled. When secure mode is disabled, an insecure token valid for both secure sites and other sites is issued to a client when the client is authenticated. When the optional secure mode is enabled, both secure and insecure tokens are provided to the client. The authentication services and/or other services may be configured to reject an insecure token when secure mode is enabled to prevent unauthorized use of a stolen token to access secure resources.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Walter C. Hsueh, Yordan I. Rouskov, Spencer Wong Low, Daniel W. Crevier
  • Publication number: 20110276897
    Abstract: Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.
    Type: Application
    Filed: May 7, 2010
    Publication date: November 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
  • Publication number: 20110202924
    Abstract: Techniques for asynchronous task execution are described. In an implementation, tasks may be initiated and executed asynchronously, thereby allowing a plurality of calls to be made in parallel. Each task may be associated with a respective timeout that triggers an end to execution of the task. If a timeout for a low priority task expires without completing both the low priority task and a relatively higher priority task, then the low priority task may use the relatively higher priority task to extend execution time of the low priority task in order to allow additional time to perform the low priority task.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 18, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Edgar A. Banguero, Eric J. Holton, Brian M. Perrin, Daniel W. Crevier, Jose Emmanuel Miranda Steiner, Jeffrey E. Steinbok
  • Publication number: 20100251216
    Abstract: A system that facilitates detecting security flaws in a web site that receives and transmits untrusted content is described herein. The system includes a receiver component that receives test content that corresponds to a field on a web page that, when the web site is online, is configured to receive user-generated content, wherein the test content includes non-malicious data. An encoder component encodes each character of the test content regardless of form or content of the test content to generate encoded content. A display component displays encoded content and non-encoded content of the web page to a tester on a computer screen, wherein the display component causes the encoded content to be displayed in a visually distinct manner from the non-encoded content.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Spencer Wong Low, Daniel W. Crevier
  • Publication number: 20100192211
    Abstract: Techniques are described to provide revocable object access. In an implementation, a user may provide content and an object (e.g., a picture) to be published with the content. The object is uploaded to a storage location, and a uniform resource locator (URL) that includes a token is generated for the object. The token is registered in an access control list (ACL), and token permission settings in the ACL are utilized to control access to the object. The URL may be embedded in the content. When a viewer requests the content, the object may be retrieved from the storage location using the URL. The user may revoke access to the object by changing the token permission settings in the ACL.
    Type: Application
    Filed: January 26, 2009
    Publication date: July 29, 2010
    Applicant: Microsoft Corporation
    Inventors: Joseph Andrew Bono, Jeffrey E. Steinbok, Brian M. Perrin, Rebecca L. Pezely, Eileen S. Hash, Gyorgy K. Schadt, David A. Citron, Jonathan A. Bockelman, Daniel W. Crevier, Michael F. Matsel, Amy J. Beauford, Shabbir A. Shahpurwala
  • Patent number: 7660809
    Abstract: Various entities need to share data among team members working on the same project without investing in specialized server software. To address this need, an existing standard file server is used to host data for sharing among the team. The file server has not been customized to share the data for the particular application. A user creates a special folder for a project at a user specified location on the file server. Data associated with the project is converted to files and stored in a structure of folders used by the file server to represent the data that is shared. Each client that has subscribed to this shared data synchronizes the data on their local computing device with the data on the file server. Security is provided by using the file server's built-in access controls.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: David S. Cortright, James C. Grandy, Daniel W. Crevier
  • Patent number: 7605947
    Abstract: Enhancement of electronic ink is achieved by automatically displaying a contrasting outline for the ink. The outline provides a visual transition between the ink and the underlying background. The outlining color may be chosen independent of the background color(s). Thus, a user may choose any ink color desired, without regard to the background, and the written ink will be legible over the background. Moreover, the user does not need to change ink color based on the background, but instead may maintain the same ink color over the entire background if the user so desires.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Colin R. Anthony, Daniel W. Crevier, Jeffrey J. Weir, Sam J. George
  • Patent number: 7523397
    Abstract: A central notifications manager user interface is employed for presenting and managing notifications and alerts received from a plurality of different sources in a consistent and uniform format. The different sources can include one or more business productivity programs, such as a word processor, spreadsheet, presentation manager, or email/personal information manager software application, as well a messaging service that produces alerts transmitted over the Internet. The user can selectively enable the display of pop-up reminders to notify the user when a task becomes due, and can selectively display an entire list of notifications and alerts that are active, enabling the user to manage (i.e., edit) the notifications and alerts within the source application. Pop-up display of notifications is automatically disabled during a presentation to avoid undesired display interruptions.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: April 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Dennis T. Cheung, Daniel W. Crevier, Omar H. Shahine, Sai Wing Yeung
  • Patent number: 6952805
    Abstract: The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of multiple data sources such as previously sent or received email, and other types of electronic files such as word processor or spreadsheet files. The present invention monitors and uses the information in the data store to automatically store, track, maintain, and organize data entries in a dynamic “resolution list”. As a user begins to input an email address or contact, the present invention can either automatically complete the entry using a most probable result from the resolution list, or can display a list of likely matches from which the user may select the desired email address or contact.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: October 4, 2005
    Assignee: Microsoft Corporation
    Inventors: John E. Tafoya, David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton, Jud E. Spencer
  • Patent number: 6895426
    Abstract: The present invention is directed at a system and process for allowing a user to treat email addresses as objects. This allows easy manipulation of the email addresses, such as allowing them to be added to a contact list, copied to the computer's clipboard, or double-clicked to open the related contact information for that email address sender. Email addresses are treated as objects in the message preview pane and full message windows of both incoming and outgoing email messages. A small icon is added to the text of each address. In a preferred embodiment, the icons will vary depending on the pedigree of the address. The invention is not limited to single addresses. Rather, an entry denoting a mailing list could also be treated as an object and a unique icon could be employed to indicate the nature of the entry. For outgoing messages, the pedigree of the address or list is determined by monitoring where the user obtained the address.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: May 17, 2005
    Assignee: Microsoft Corporation
    Inventors: David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton
  • Patent number: 6829607
    Abstract: The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of multiple data sources such as previously sent or received email, and other types of electronic files such as word processor or spreadsheet files. The present invention monitors and uses the information in the data store to automatically store, track, maintain, and organize data entries in a dynamic “resolution list”. As a user begins to input an email address or contact, the present invention can either automatically complete the entry using a most probable result from the resolution list, or can display a list of likely matches from which the user may select the desired email address or contact.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: December 7, 2004
    Assignee: Microsoft Corporation
    Inventors: John E. Tafoya, David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton