Patents by Inventor Richard J. McAniff
Richard J. McAniff 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: 10719535Abstract: A single device that receives communications, resources, data, and/or other information intended for a user having multiple contact addresses is provided. The single device can receive various information intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. The device can selectively forward the information to the user based on a current user role, user preferences, contact information, or based on other criteria. If information is to be forwarded to the user at substantially the same time as receipt, automatic means of notifying the user of the role for which the communication is intended are provided.Type: GrantFiled: July 28, 2014Date of Patent: July 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Anoop Gupta, Roger S. Barga, Pavel Curtis, Raymond E. Ozzie, Mary P. Czerwinski, Rebecca Norlander, Richard J McAniff
-
Patent number: 8892658Abstract: A single device that receives communications intended for a user having multiple contact addresses associated with different user roles is provided. The single device can receive communications intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. Since a user engaged in a particular role might not desire to be interrupted with communications intended for a different role, the communications for the other roles can be maintained until the user is actively engaged in the role for which the communication was intended. In situations where there is an important communication sent to a non-active role, selective convergence between roles is initiated and the important communication is presented to the user.Type: GrantFiled: April 7, 2008Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Anoop Gupta, Mary P. Czerwinski, Roger S. Barga, Pavel Curtis, Paul J. Hough, Richard J. McAniff, Raymond E. Ozzie
-
Publication number: 20140337352Abstract: A single device that receives communications, resources, data, and/or other information intended for a user having multiple contact addresses is provided. The single device can receive various information intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. The device can selectively forward the information to the user based on a current user role, user preferences, contact information, or based on other criteria. If information is to be forwarded to the user at substantially the same time as receipt, automatic means of notifying the user of the role for which the communication is intended are provided.Type: ApplicationFiled: July 28, 2014Publication date: November 13, 2014Inventors: Anoop Gupta, Mary P. Czerwinski, Pavel Curtis, Richard J. McAniff, Roger S. Barga, Rebecca A. Norlander, Raymond E. Ozzie
-
Patent number: 8726297Abstract: A user entering information in an application might desire functionality not supported by that application. Based on an input or a subset of the input, a functionality associated with a different application can be automatically applied within a current application. Sometimes, a particular application or mode of communication can be used to send information and reply information can be sent in a different mode of communication. The communications can be automatically associated or related to each other. A user can be presented with information relating to both communications, upon request, although the communications might be associated with different modes of communication. Constraints or parameters can be placed on a subsequent communication by either a sender or a recipient.Type: GrantFiled: June 28, 2007Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Mary P. Czerwinski, Anoop Gupta, Paul J. Hough, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
-
Patent number: 8266534Abstract: Members working on the same project can access similar resources at substantially the same time to facilitate active participation in the project. A meeting associated with the project can be given a unique identifier that can allow the project members to access a meeting or other content and view similar documents or other content as it is discussed in the meeting. As information is edited, modified, created, etc. the members can selectively be presented with the information. A common repository can provide the members with an area or platform in which the project material can be accessed, discussed or other functions performed by the project members, allowing for collaboration of the project details.Type: GrantFiled: June 28, 2007Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Pavel Curtis, Anoop Gupta, Bruce Johnson, Katherine J. Drakos, Paul J. Hough, Mary P. Czerwinski, Richard J. McAniff, Raymond E. Ozzie
-
Patent number: 8117664Abstract: A user can receive content relating to a common topic, such as a project, through a radio-type interface. A frequency or other indicator associated with the project can be selected on a user device. The common topic can be presented to the user, based on the selected frequency and/or an authentication. Presented information can also be provided in a common format requested by the user or as a function of the rendering device. The common format can be facilitated by a conversion component that can change information from a first format to at least a second format. The information can also be presented in more than one format.Type: GrantFiled: June 28, 2007Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Bruce Johnson, Anoop Gupta, Paul J. Hough, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
-
Publication number: 20110061008Abstract: A single device that receives communications, resources, data, and/or other information intended for a user having multiple contact addresses is provided. The single device can receive various information intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. The device can selectively forward the information to the user based on a current user role, user preferences, contact information, or based on other criteria. If information is to be forwarded to the user at substantially the same time as receipt, automatic means of notifying the user of the role for which the communication is intended are provided.Type: ApplicationFiled: April 7, 2008Publication date: March 10, 2011Applicant: MICROSOFT CORPORATIONInventors: Anoop Gupta, Mary P. Czerwinski, Pavel Curtis, Richard J. McAniff, Roger S. Barga, Rebecca Norlander, Raymond E. Ozzie
-
Publication number: 20110045806Abstract: A single device that receives communications intended for a user having multiple contact addresses associated with different user roles is provided. The single device can receive communications intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. Since a user engaged in a particular role might not desire to be interrupted with communications intended for a different role, the communications for the other roles can be maintained until the user is actively engaged in the role for which the communication was intended. In situations where there is an important communication sent to a non-active role, selective convergence between roles is initiated and the important communication is presented to the user.Type: ApplicationFiled: April 7, 2008Publication date: February 24, 2011Applicant: MICROSOFT CORPORATIONInventors: Anoop Gupta, Mary P. Czerwinski, Roger S. Barga, Pavel Curtis, Paul J. Hough, Richard J. McAniff, Raymond E. Ozzie
-
Patent number: 7885948Abstract: As incoming communications are received, a priority or significance level can be assigned to each communication. A communication determined to have a high priority can be presented to a user at substantially the same time as receiving the communication. A communication having a low priority can be placed in a low priority folder or flagged differently from a high priority communication (e.g., different color-coding). Behavior of a user as it relates to a received communication can be observed for learning purposes or to modify one or more classifications or priority levels.Type: GrantFiled: June 28, 2007Date of Patent: February 8, 2011Assignee: Microsoft CorporationInventors: Bruce Johnson, Anoop Gupta, Mary P. Czerwinski, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie, Roger S. Barga
-
Patent number: 7672953Abstract: Communications, such as emails or other information, in a work setting can be retained in a shared database that operates similar to an Internet social network. As work activities are performed, the content of the work activities can be associated with one or more shared databases based on the individual performing the activities, a common topic or theme associated with the activity and/or a manual entry. As various individuals review information contained in the shared database, notifications relating to who reviewed the content and a time of review can be sent to a contributor of the content to provide for accountability issues.Type: GrantFiled: June 28, 2007Date of Patent: March 2, 2010Assignee: Microsoft CorporationInventors: Richard J. McAniff, Anoop Gupta, Bruce Johnson, Mary P. Czerwinski, Paul J. Hough, Pavel Curtis, Roger S. Barga, Raymond E. Ozzie
-
Publication number: 20090006415Abstract: Communications, such as emails or other information, in a work setting can be retained in a shared database that operates similar to an Internet social network. As work activities are performed, the content of the work activities can be associated with one or more shared databases based on the individual performing the activities, a common topic or theme associated with the activity and/or a manual entry. As various individuals review information contained in the shared database, notifications relating to who reviewed the content and a time of review can be sent to a contributor of the content to provide for accountability issues.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Richard J. McAniff, Anoop Gupta, Bruce Johnson, Mary P. Czerwinski, Paul J. Hough, Pavel Curtis, Roger S. Barga, Raymond E. Ozzie
-
Publication number: 20090007230Abstract: A user can receive content relating to a common topic, such as a project, through a radio-type interface. A frequency or other indicator associated with the project can be selected on a user device. The common topic can be presented to the user, based on the selected frequency and/or an authentication. Presented information can also be provided in a common format requested by the user or as a function of the rendering device. The common format can be facilitated by a conversion component that can change information from a first format to at least a second format. The information can also be presented in more than one format.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Bruce Johnson, Anoop Gupta, Paul J. Hough, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
-
Publication number: 20090006366Abstract: As incoming communications are received, a priority or significance level can be assigned to each communication. A communication determined to have a high priority can be presented to a user at substantially the same time as receiving the communication. A communication having a low priority can be placed in a low priority folder or flagged differently from a high priority communication (e.g., different color-coding). Behavior of a user as it relates to a received communication can be observed for learning purposes or to modify one or more classifications or priority levels.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Bruce Johnson, Anoop Gupta, Mary P. Czerwinski, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie, Roger S. Barga
-
Publication number: 20090007011Abstract: Information can be presented to a user as high-level content that is dynamically presented to a user based on a request, a user role, extrinsic information and so forth. As the user navigates the high level content, lower level information that was masked can be selectively revealed or exposed. Upon request, the user can be automatically transitioned back to the high level content. Different versions of a document can be maintained within a master document and, upon request, one of the versions can be displayed as a function of a rendering device.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Mary P. Czerwinski, Anoop Gupta, Bruce Johnson, Richard J. McAniff
-
Publication number: 20090007148Abstract: A user entering information in an application might desire functionality not supported by that application. Based on an input or a subset of the input, a functionality associated with a different application can be automatically applied within a current application. Sometimes, a particular application or mode of communication can be used to send information and reply information can be sent in a different mode of communication. The communications can be automatically associated or related to each other. A user can be presented with information relating to both communications, upon request, although the communications might be associated with different modes of communication. Constraints or parameters can be placed on a subsequent communication by either a sender or a recipient.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Mary P. Czerwinski, Anoop Gupta, Paul J. Hough, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
-
Publication number: 20090006608Abstract: Meeting attendees can have the resources available to participate in an efficient meeting regardless of where the attendees are located (e.g., across from each other or thousands of miles apart). Information can be gathered that relates to the attendees, the subject matter of the meeting or other information. In addition, relationships between attendees, if any, can be determined and displayed to the attendees to show the interrelatedness of the group. Various aspects during the meeting can also be observed and analyzed to allow the attendees to become more aware of the dynamics between individuals as well as the entire team.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Anoop Gupta, Bruce Johnson, Paul J. Hough, Mary P. Czerwinski, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
-
Publication number: 20090006982Abstract: Members working on the same project can access similar resources at substantially the same time to facilitate active participation in the project. A meeting associated with the project can be given a unique identifier that can allow the project members to access a meeting or other content and view similar documents or other content as it is discussed in the meeting. As information is edited, modified, created, etc. the members can selectively be presented with the information. A common repository can provide the members with an area or platform in which the project material can be accessed, discussed or other functions performed by the project members, allowing for collaboration of the project details.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Pavel Curtis, Anoop Gupta, Bruce Johnson, Katherine J. Drakos, Paul J. Hough, Mary P. Czerwinski, Richard J. McAniff, Raymond E. Ozzie