Patents by Inventor Shawn D. Loveland

Shawn D. Loveland 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: 9367706
    Abstract: Access to some aspect of a service may be limited until a user has invested in performing some amount of computation. Legitimate users typically have excess cycles on their machines, which can be used to perform computation at little or no cost to the user. By contrast, computation is expensive for for-profit internet abusers (e.g., spammers). These abusers typically use all of their computing resources to run “bots” that carry out their schemes, so computation increases the abuser's cost by forcing him or her to acquire new computing resources or to rent computer time. Thus, the providers of free services (e.g., web mail services, blogging sites, etc.), can allow newly registered users to use some limited form of the service upon registration. However, in order to make more extensive use of the service, the user can be asked to prove his legitimacy by investing in some amount of computation.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: June 14, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shawn D. Loveland, Geoffrey J. Hulten, John L. Scarrow
  • Patent number: 8627475
    Abstract: Evidence of attempted malware attacks may be used to identify the location and nature of future attacks. A failed attack may cause a program to crash. Crash data may be sent to an analyzer for analysis. The analysis may reveal information such as the identity of the program that is being exploited, the specific way in which the program is being exploited, and the identity or location of the source of the attack. This information may be used to identify potential sources of attack and to identify the same type of attack from other sources. When the source and/or nature of an attempted attack is known, remedial action may be taken. Filters may warn users who are attempting to visit sites from which attacks have been attempted, and the makers of programs that are being exploited can be notified so that those program makers can release updates.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Shawn D. Loveland, John J. Lambert, Darren E. Canavor, Ryan C. Colvin
  • Patent number: 8406399
    Abstract: A system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. An electronic personal assistant (ePA) incorporates generalizing/abstracting communications channels, data and resources provided through a converged computer/telephony system interface such that the data and resources are readily accessed by a variety of interface formats including a voice interface or data interface. A set of applications provide dual interfaces for rendering services and data based upon the manner in which a user accesses the data. An electronic personal assistant in accordance with an embodiment of the invention provides voice/data access to web pages, email, file shares, etc.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: March 26, 2013
    Assignee: Microsoft Corporation
    Inventor: Shawn D Loveland
  • Publication number: 20110252476
    Abstract: Evidence of attempted malware attacks may be used to identify the location and nature of future attacks. A failed attack may cause a program to crash. Crash data may be sent to an analyzer for analysis. The analysis may reveal information such as the identity of the program that is being exploited, the specific way in which the program is being exploited, and the identity or location of the source of the attack. This information may be used to identify potential sources of attack and to identify the same type of attack from other sources. When the source and/or nature of an attempted attack is known, remedial action may be taken. Filters may warn users who are attempting to visit sites from which attacks have been attempted, and the makers of programs that are being exploited can be notified so that those program makers can release updates.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Shawn D. Loveland, John J. Lambert, Darren E. Canavor, Ryan C. Colvin
  • Publication number: 20110247061
    Abstract: Access to some aspect of a service may be limited until a user has invested in performing some amount of computation. Legitimate users typically have excess cycles on their machines, which can be used to perform computation at little or no cost to the user. By contrast, computation is expensive for for-profit internet abusers (e.g., spammers). These abusers typically use all of their computing resources to run “bots” that carry out their schemes, so computation increases the abuser's cost by forcing him or her to acquire new computing resources or to rent computer time. Thus, the providers of free services (e.g., web mail services, blogging sites, etc.), can allow newly registered users to use some limited form of the service upon registration. However, in order to make more extensive use of the service, the user can be asked to prove his legitimacy by investing in some amount of computation.
    Type: Application
    Filed: April 2, 2010
    Publication date: October 6, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Shawn D. Loveland, Geoffrey J. Hulten, John L. Scarrow
  • Publication number: 20080253549
    Abstract: A system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. An electronic personal assistant (ePA) incorporates generalizing/abstracting communications channels, data and resources provided through a converged computer/telephony system interface such that the data and resources are readily accessed by a variety of interface formats including a voice interface or data interface. A set of applications provide dual interfaces for rendering services and data based upon the manner in which a user accesses the data. An electronic personal assistant in accordance with an embodiment of the invention provides voice/data access to web pages, email, file shares, etc. The electronic personal assistant enables a user to transmit voice commands to a voice-based resource server to provide information accessible to the resource server.
    Type: Application
    Filed: June 24, 2008
    Publication date: October 16, 2008
    Applicant: MICROSOFT CORPORATION
    Inventor: Shawn D. Loveland
  • Patent number: 7412257
    Abstract: Methods, systems, and computer program products for bridging mobile phone networks with other telephone networks. A telephone network comprises multiple individually addressable telephone lines connected to telephones and to a gateway, which in turn is connected to one or more mobile phones and potentially to one or more landlines. When the gateway receives an inbound call from one of the mobile phones, or an outbound call from one or the telephones, the gateway applies routing rules to determine how to route the call. Routing may depend on a variety of factors, such as time of day, cost, the mobile phone receiving an inbound call. To help identify the mobile phone as the source of an inbound call, a distinctive ring may be selected. To account for differences in the mobile phone network and the telephone network, the gateway translates signals between the two networks.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventor: Shawn D. Loveland
  • Patent number: 7308255
    Abstract: Methods, systems, and computer program products for bridging mobile phone networks with other telephone networks. A telephone network comprises multiple individually addressable telephone lines connected to telephones and to a gateway, which in turn is connected to one or more mobile phones and potentially to one or more landlines. When the gateway receives an inbound call from one of the mobile phones, or an outbound call from one or the telephones, the gateway applies routing rules to determine how to route the call. Routing may depend on a variety of factors, such as time of day, cost, the mobile phone receiving an inbound call. To help identify the mobile phone as the source of an inbound call, a distinctive ring may be selected. To account for differences in the mobile phone network and the telephone network, the gateway translates signals between the two networks.
    Type: Grant
    Filed: February 10, 2003
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventor: Shawn D. Loveland
  • Patent number: 7054819
    Abstract: A dual-access communications server system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. Server resources are provided through a converged computer/telephony system interface such that the data and resources are readily accessed by either voice or data calls. A set of applications provide dual interfaces for rendering services and data based upon the manner in which a user accesses the data. A user is authenticated by receiving vocal responses by a user to one or more requests variably selected and issued by a speaker recognition-based authentication facility. Thereafter, an application proxy is created. The application proxy acts on behalf of the authenticated authorized user in accessing applications via the dual-access communications interface.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: May 30, 2006
    Assignee: Microsoft Corporation
    Inventor: Shawn D. Loveland
  • Patent number: 6895558
    Abstract: A system enables communication between server resources and a wide spectrum of end-terminals to enable access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. An electronic personal assistant (ePA) incorporates generalizing/abstracting communications channels, data and resources provided through a converged computer/telephony system interface such that the data and resources are readily accessed by a variety of interface formats including a voice interface or data interface. A set of applications provides dual interfaces for rendering services and data based upon the manner in which a user accesses the data. An electronic personal assistant in accordance with an embodiment of the invention provides voice/data access to web pages, email, file shares, etc. A voice-based resource server authenticates a user by receiving vocal responses to one or more requests variably selected and issued by a speaker recognition-based authentication facility.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: May 17, 2005
    Assignee: Microsoft Corporation
    Inventor: Shawn D. Loveland
  • Publication number: 20040230689
    Abstract: A system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. An electronic personal assistant (ePA) incorporates generalizing/abstracting communications channels, data and resources provided through a converged computer/telephony system interface such that the data and resources are readily accessed by a variety of interface formats including a voice interface or data interface. A set of applications provide dual interfaces for rendering services and data based upon the manner in which a user accesses the data. An electronic personal assistant in accordance with an embodiment of the invention provides voice/data access to web pages, email, file shares, etc.
    Type: Application
    Filed: June 24, 2004
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventor: Shawn D. Loveland
  • Publication number: 20040210637
    Abstract: A system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. An electronic personal assistant (ePA) incorporates generalizing/abstracting communications channels, data and resources provided through a converged computer/telephony system interface such that the data and resources are readily accessed by a variety of interface formats including a voice interface or data interface. A set of applications provide dual interfaces for rendering services and data based upon the manner in which a user accesses the data. An electronic personal assistant in accordance with an embodiment of the invention provides voice/data access to web pages, email, file shares, etc.
    Type: Application
    Filed: May 17, 2004
    Publication date: October 21, 2004
    Applicant: Microsoft Corporation
    Inventor: Shawn D. Loveland
  • Publication number: 20040176077
    Abstract: Methods, systems, and computer program products for bridging mobile phone networks with other telephone networks. A telephone network comprises multiple individually addressable telephone lines connected to telephones and to a gateway, which in turn is connected to one or more mobile phones and potentially to one or more landlines. When the gateway receives an inbound call from one of the mobile phones, or an outbound call from one or the telephones, the gateway applies routing rules to determine how to route the call. Routing may depend on a variety of factors, such as time of day, cost, the mobile phone receiving an inbound call. To help identify the mobile phone as the source of an inbound call, a distinctive ring may be selected. To account for differences in the mobile phone network and the telephone network, the gateway translates signals between the two networks.
    Type: Application
    Filed: February 10, 2003
    Publication date: September 9, 2004
    Inventor: Shawn D. Loveland
  • Patent number: 6782413
    Abstract: A system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. A configurable distributed conference bridge is incorporated within the converged network architecture model of the present invention. The distributed conference bridge enables local conference resources to be utilized and incorporates external service bureau conference bridge resources when needed to supplement the internal conference bridge resources of a system.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: August 24, 2004
    Assignee: Microsoft Corporation
    Inventor: Shawn D. Loveland