Patents by Inventor Ryan A. Haveson

Ryan A. Haveson 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: 10860734
    Abstract: A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Hildreth, Darren R. Davis, Ryan A. Haveson
  • Publication number: 20180137298
    Abstract: A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session.
    Type: Application
    Filed: October 11, 2017
    Publication date: May 17, 2018
    Inventors: Robert Hildreth, Darren R. Davis, Ryan A. Haveson
  • Patent number: 9824230
    Abstract: A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: November 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Hildreth, Darren R. Davis, Ryan A. Haveson
  • Publication number: 20140304831
    Abstract: A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session.
    Type: Application
    Filed: April 1, 2014
    Publication date: October 9, 2014
    Applicant: Microsoft Corporation
    Inventors: Robert Hidlreth, Darren R. Davis, Ryan A. Haveson
  • Patent number: 8813177
    Abstract: The techniques and systems disclosed herein generally pertain to managing permissions for applications to allow the applications to run in a background state by an operating system. In some embodiments, user interfaces may be used to allow users to manage application permissions without requiring the user to understand specifics of background applications, but rather by providing a predetermined threshold number of permissions that the user can assign to applications. When the predetermined threshold number of permissions has been allocated and a subsequent application requests a permission, the user may replace or swap out an application that currently has a permission by giving the permission to the requesting application.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Benjamin S. Srour, Jesse Clay Satterfield, Jeffrey J. Johnson, Ryan A Haveson
  • Patent number: 8719375
    Abstract: A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: May 6, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert Hildreth, Darren R. Davis, Ryan A. Haveson
  • Patent number: 8639627
    Abstract: Portable digital rights for multiple devices is described. In an embodiment, a digital rights management (DRM) system includes a first device with a removable component configured as a token that is associated with a DRM license. The first device also includes a removable memory card that stores protected media content on which the first device can perform actions as permitted by the DRM license. The DRM system also includes a second device that can have the removable component and the removable memory card when removed from the first device and installed in the second device such that the second device can perform the actions on the protected media content as permitted by the DRM license.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Patrik Schnell, Kevin Lau, James M Alkove, Alexandre V Grigorovitch, Ryan A Haveson, Max G Morris, Scott A Plette, Clifford P Strom, Alexander McKelvey
  • Publication number: 20140020085
    Abstract: The techniques and systems disclosed herein generally pertain to managing permissions for applications to allow the applications to run in a background state by an operating system. In some embodiments, user interfaces may be used to allow users to manage application permissions without requiring the user to understand specifics of background applications, but rather by providing a predetermined threshold number of permissions that the user can assign to applications. When the predetermined threshold number of permissions has been allocated and a subsequent application requests a permission, the user may replace or swap out an application that currently has a permission by giving the permission to the requesting application.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin S. Srour, Ryan A Haveson, Jeffrey J. Johnson, Jesse Clay Satterfield
  • Patent number: 8239286
    Abstract: Wireless-enabled mobile communication devices and network nodes are configured for participation in wireless, location-based e-commerce activities. Consumers using mobile communication devices in the vicinity of physical retail locations receive opportunities to engage in e-commerce, using their mobile communication devices, with merchants operating the physical retail locations. In an exemplary e-commerce transaction, a wireless communication session is established between a mobile communication device and a wireless network access node, which may be associated with a wireless local area network (“WLAN”) or a wide-area network (“WAN”). Via the wireless communication session, a consumer receives a virtual retail experience associated with the physical retail location, and an exchange of consideration between the consumer and the merchant entity is arranged. In exchange for consideration from the consumer, the consumer receives commodity.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Darren R. Davis, Max G. Morris, Robert Hildreth, Ryan A. Haveson
  • Publication number: 20120102407
    Abstract: An indication of a remaining battery life currently available based on a current resource setting for a resource of a computing device is displayed. A user input to change the resource to a new resource setting is received, and in response to the user input an indication of the remaining battery life currently available based on the new resource setting is identified and an indication of the remaining battery life currently available based on the new resource setting is displayed. In situations where the resource is a screen of the computing device, the new resource setting can be a new screen brightness setting, and the screen brightness can be changed concurrently with displaying the remaining battery life currently available based on the new screen brightness setting.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven P. Benario, Ryan A. Haveson, Saurabh Wagh, Gaurav S. Anand, Ryan M. Hurst
  • Patent number: 7881315
    Abstract: Electronic devices such as media players are configured for participation in activities relating to local, peer-to-peer distribution of digital content. In an exemplary distribution transaction, digital content items such as audio files, video files, text files, multimedia files, data files, playlists, and metadata are distributable between a source device and a sink device based on the acts of: identifying digital content item(s); determining the proximity of the source device to the sink device; and if the potential source and sink communication devices are deemed to be in proximity, establishing a peer-to-peer communication session (using a predetermined communication protocol such as Wireless Fidelity (“WiFi”), Bluetooth, or HiperLAN) between the source and sink devices.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Ryan A. Haveson, Darren R. Davis, Max G. Morris
  • Publication number: 20090012805
    Abstract: Portable digital rights for multiple devices is described. In an embodiment, a digital rights management (DRM) system includes a first device with a removable component configured as a token that is associated with a DRM license. The first device also includes a removable memory card that stores protected media content on which the first device can perform actions as permitted by the DRM license. The DRM system also includes a second device that can have the removable component and the removable memory card when removed from the first device and installed in the second device such that the second device can perform the actions on the protected media content as permitted by the DRM license.
    Type: Application
    Filed: December 12, 2007
    Publication date: January 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrik Schnell, Kevin Lau, James M. Alkove, Alexandre V. Grigorovitch, Ryan A. Haveson, Max G. Morris, Scott A. Plette, Clifford P. Strom, Alexander McKelvey
  • Publication number: 20080313607
    Abstract: A unified input stack is disclosed herein. The unified input stack defines a standard mechanism for input data promotion, centralizing the mechanism so that consumers of input data can retrieve the data from a known location in an ideal form. The unified input stack receives input data from an input device and stores the input data in a data object corresponding to the input data. Promoted data corresponding to the input data may then be received. The promoted data may include additional information abstracted from the input data. The promoted data may then be stored in the data object together with the input data. The data object may then be provided to one or more consumers.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Nakajima Yutaka, Suzue Yutaka, Ryan A. Haveson, David R. Blythe
  • Publication number: 20080232371
    Abstract: A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session.
    Type: Application
    Filed: March 22, 2007
    Publication date: September 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Robert Hildreth, Darren R. Davis, Ryan A. Haveson
  • Patent number: 7398295
    Abstract: Allowing external computing systems to access a data conference with low risk of eavesdropping. An external computing system accesses a virtual lobby before joining the data conference. The virtual lobby is an object that may include a list of computing systems admitted to the lobby. An external computing system joins the lobby when it is included in a waiting list associated with the lobby. Being joined to the lobby does not allow full access to the live data exchanges in the data conference, but does facilitate functions that are less sensitive such as notifying a conference organizer that the joined party in the lobby would like to join the data conference. Upon receiving notice that an external computing system has joined the lobby, the conference organizer then provides further authorization for the external computing system to enter the data conference using any number of in-band or out-of-band mechanisms.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Srikanth Shoroff, Ryan Haveson
  • Publication number: 20080066181
    Abstract: Aspects of peer-to-peer distribution of digital content items protected by predetermined intellectual property rights are described. The digital content items are distributed between a source communication device operated by a source entity and a proximate sink communication device operated by a sink entity, via a peer-to-peer communication session (established based on a digital identity associated with the source entity) between the source and sink devices. The source device, the sink device, and/or a network service provider arranges for a digital license granting one or more rights to an entity under one or more of the predetermined intellectual property rights to be distributed to the sink communication device. Data regarding distribution of the digital license is collected and used, among other things, to trigger e-commerce events such as billing events and consideration transfers.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 13, 2008
    Applicant: Microsoft Corporation
    Inventors: Ryan A. Haveson, Max G. Morris, Darren R. Davis, Hubert Van Hoof, Kevin Lau, Robert Hildreth, Clifford P. Strom, Scott Plette, Alex McKelvey, Derek Broes
  • Publication number: 20080004957
    Abstract: Portable devices and networked servers are configured to implement aspects of an advertising system, which arranges for certain digital advertising content to be asynchronously received by a portable device separate from program content. The portable device is configured to receive digital data via two or more communication networks. Predetermined network selection criteria are used to select one or more communication networks from among the two or more communication networks via which the portable device is configured to receive digital data. Advertising content is packetized in accordance with a predetermined packet data communication protocol, and the data packets are asynchronously transmitted via the selected communication network(s). The portable device is able to re-construct the advertising content based on the packet data communication protocol, to request updates of the digital advertising content, and to capture consumption data, which is usable for numerous purposes.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Applicant: Microsoft Corporation
    Inventors: Robert Hildreth, Darren R. Davis, Ryan A. Haveson
  • Publication number: 20080004888
    Abstract: Wireless-enabled mobile communication devices and network nodes are configured for participation in wireless, location-based e-commerce activities. Consumers using mobile communication devices in the vicinity of physical retail locations receive opportunities to engage in e-commerce, using their mobile communication devices, with merchants operating the physical retail locations. In an exemplary e-commerce transaction, a wireless communication session is established between a mobile communication device and a wireless network access node, which may be associated with a wireless local area network (“WLAN”) or a wide-area network (“WAN”). Via the wireless communication session, a consumer receives a virtual retail experience associated with the physical retail location, and an exchange of consideration between the consumer and the merchant entity is arranged. In exchange for consideration from the consumer, the consumer receives commodity.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Applicant: Microsoft Corporation
    Inventors: Darren R. Davis, Max G. Morris, Robert Hildreth, Ryan A. Haveson
  • Publication number: 20070299778
    Abstract: Electronic devices such as media players are configured for participation in activities relating to local, peer-to-peer distribution of digital content. In an exemplary distribution transaction, digital content items such as audio files, video files, text files, multimedia files, data files, playlists, and metadata are distributable between a source device and a sink device based on the acts of: identifying digital content item(s); determining the proximity of the source device to the sink device; and if the potential source and sink communication devices are deemed to be in proximity, establishing a peer-to-peer communication session (using a predetermined communication protocol such as Wireless Fidelity (“WiFi”), Bluetooth, or HiperLAN) between the source and sink devices.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Ryan A. Haveson, Darren R. Davis, Max G. Morris
  • Publication number: 20070297426
    Abstract: Electronic devices such as media players are configured for participation in activities relating to local, peer-to-peer distribution of digital content. In an exemplary distribution transaction, digital content items such as audio files, video files, text files, multimedia files, data files, playlists, and metadata are distributable between a source device and a sink device based on the acts of: identifying digital content item(s); determining the proximity of the source device to the sink device; and if the potential source and sink communication devices are deemed to be in proximity, establishing a peer-to-peer communication session (using a predetermined communication protocol such as Wireless Fidelity (“WiFi”), Bluetooth, or HiperLAN) between the source and sink devices.
    Type: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Ryan A. Haveson, Darren R. Davis, Max G. Morris