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: 11310178Abstract: 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: GrantFiled: January 15, 2019Date of Patent: April 19, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
-
Publication number: 20190260697Abstract: 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: ApplicationFiled: January 15, 2019Publication date: August 22, 2019Inventors: Daniel W. CREVIER, Jason F. MOORE, David CITRON, Jennifer I. SHEN, Gareth A. HOWELL, Jonathan A. BOCKELMAN
-
Patent number: 10218655Abstract: 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: GrantFiled: August 4, 2016Date of Patent: February 26, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
-
Publication number: 20170019360Abstract: 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: ApplicationFiled: August 4, 2016Publication date: January 19, 2017Inventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
-
Patent number: 9418356Abstract: 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: GrantFiled: May 7, 2010Date of Patent: August 16, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
-
Patent number: 9288210Abstract: 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: GrantFiled: January 26, 2009Date of Patent: March 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: 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: 8713571Abstract: 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: GrantFiled: February 17, 2010Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Edgar A. Banguero, Eric J. Holton, Brian M. Perrin, Daniel W. Crevier, Jose Emmanuel Miranda Steiner, Jeffrey E. Steinbok
-
Patent number: 8566915Abstract: 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: GrantFiled: October 22, 2010Date of Patent: October 22, 2013Assignee: Microsoft CorporationInventors: Walter C. Hsueh, Yordan I. Rouskov, Spencer Wong Low, Daniel W. Crevier
-
Patent number: 8332821Abstract: 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: GrantFiled: March 25, 2009Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: Spencer Wong Low, Daniel W. Crevier
-
Publication number: 20120102553Abstract: 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: ApplicationFiled: October 22, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Walter C. Hsueh, Yordan I. Rouskov, Spencer Wong Low, Daniel W. Crevier
-
Publication number: 20110276897Abstract: 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: ApplicationFiled: May 7, 2010Publication date: November 10, 2011Applicant: MICROSOFT CORPORATIONInventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
-
Publication number: 20110202924Abstract: 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: ApplicationFiled: February 17, 2010Publication date: August 18, 2011Applicant: MICROSOFT CORPORATIONInventors: Edgar A. Banguero, Eric J. Holton, Brian M. Perrin, Daniel W. Crevier, Jose Emmanuel Miranda Steiner, Jeffrey E. Steinbok
-
Publication number: 20100251216Abstract: 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: ApplicationFiled: March 25, 2009Publication date: September 30, 2010Applicant: Microsoft CorporationInventors: Spencer Wong Low, Daniel W. Crevier
-
Publication number: 20100192211Abstract: 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: ApplicationFiled: January 26, 2009Publication date: July 29, 2010Applicant: Microsoft CorporationInventors: 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: 7660809Abstract: 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: GrantFiled: January 31, 2005Date of Patent: February 9, 2010Assignee: Microsoft CorporationInventors: David S. Cortright, James C. Grandy, Daniel W. Crevier
-
Patent number: 7605947Abstract: 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: GrantFiled: February 28, 2006Date of Patent: October 20, 2009Assignee: Microsoft CorporationInventors: Colin R. Anthony, Daniel W. Crevier, Jeffrey J. Weir, Sam J. George
-
Patent number: 7523397Abstract: 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: GrantFiled: September 30, 2002Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: Dennis T. Cheung, Daniel W. Crevier, Omar H. Shahine, Sai Wing Yeung
-
Patent number: 6952805Abstract: 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: GrantFiled: April 24, 2000Date of Patent: October 4, 2005Assignee: Microsoft CorporationInventors: John E. Tafoya, David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton, Jud E. Spencer
-
Patent number: 6895426Abstract: 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: GrantFiled: October 17, 2000Date of Patent: May 17, 2005Assignee: Microsoft CorporationInventors: David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton
-
Patent number: 6829607Abstract: 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: GrantFiled: April 24, 2000Date of Patent: December 7, 2004Assignee: Microsoft CorporationInventors: John E. Tafoya, David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton