Patents by Inventor Elissa E. S. Murphy

Elissa E. S. Murphy 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).

  • Publication number: 20100318500
    Abstract: An archive of items, which are computing data accessed by a user, is created at a semantic object level. The object archiving may group seemingly disparate items as a composite object, which may then be stored to enable retrieval by the user at a later point in time. The composite object may include metadata from the various items to enable identifying the composite object, providing retrieval capabilities (e.g., search, etc.), and so forth. In some aspects, an archiving process may extract item data from an item that is accessed by a computing device. Next, the item may be selected by a schema for inclusion in a composite object when the item data meets criteria specified in the schema. The composite object(s) may then be stored in an object store as an archive (backup).
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Elissa E.S. Murphy, Patrice Y. Simard, Navjot Virk, Kamal Jain, Mathew J. Dickson
  • Publication number: 20100318837
    Abstract: A predictive failure model is used to generate a failure prediction associated with a node. A repair or backup action may also be determined to perform on the node based on the failure prediction.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Elissa E.S. Murphy, David A. Nichols, John D. Mehr
  • Publication number: 20100312749
    Abstract: An embodiment of the invention is directed toward locating a file chunk in a distributed database. A hash partition containing a hash of a location of the file chunk is determined. A node hosting the hash partition is determined. A list of database partitions containing the file chunk is requested from the node. A list of database partitions is received.
    Type: Application
    Filed: June 4, 2009
    Publication date: December 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Murali Brahmadesam, Yan Valerie Leshinsky, Elissa E.S. Murphy
  • Publication number: 20100274983
    Abstract: The claimed subject matter relates to systems and/or methodologies that facilitate intelligent distribution of backup information across storage locations in network-based backup architectures. A virtual layering of backup information across storage locations in the backup architecture can be implemented. Statistical models are utilized to dynamically re-allocate backup information among storage locations and/or layers to ensure availability of data, minimum latency upon restore, and minimum bandwidth utilization upon restore. In addition, heuristics or machine learning techniques can be applied to proactively detect failures or other changes in storage locations such that backup information can be reallocated accordingly prior to a failure.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 28, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Elissa E. S. Murphy, John D. Mehr
  • Publication number: 20100274762
    Abstract: The claimed subject matter relates to systems and/or methodologies that facilitate distributed storage of data. A distributed file system can be implemented on storage nodes such that the system places multiple copies of data (e.g., replicas) on a variety of disparate storage nodes to guarantee availability of the data and minimize loss of the data. Storage nodes are dynamically evaluated to identify respective characteristics. In one example, the characteristics can include availability of a storage node, capacity of a storage node, data storage cost associated with a storage node, data transfer costs associated with a storage node, locality of a storage node, network topology, or user preferences associated with a storage node. The characteristics can be employed to generate optimal placements decisions.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 28, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Elissa E. S. Murphy, Yan V. Leshinsky, John D. Mehr
  • Publication number: 20100274765
    Abstract: The claimed subject matter provides a system and/or a method that facilitates distributed backup and versioning techniques for network-based backup architectures. When data is committed to a backup system, a backup version can be created. The generated backup version can be a complete rendition of data or the generated backup version can be a differential between the data and backup information previously committed to the system. The generated backup version can be replicated across a distributed network of peers. Replication can be based upon a desire level of redundancy of versions, location of peers, network topology of peers, storage capacity of peers, health of peers, type of peer, and the like. In addition, versions can be retained based upon a configurable number of desired versions.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 28, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Elissa E. S. Murphy, Navjot Virk
  • Publication number: 20100274982
    Abstract: The claimed subject matter provides a system and/or a method that facilitates integration of a distributed backup environment and a online backup environment. A super peer device can be designated from a set of peer devices. The super peer can distribute backup data amongst the set of peer devices based upon availability and storage capacity of the peer devices. In addition, the super peer can transfer portions of backup data from the set of peers to an online backup service.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 28, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: John D. Mehr, Elissa E. S. Murphy, Navjot Virk, Lara M. Sosnosky
  • Publication number: 20100269164
    Abstract: The claimed subject matter relates to an architecture that can facilitate automatic backup and versioning of online content. Appreciably, the architecture can relate to a network-accessible, online data archival service with a central backup data store for archiving online content published to disparate online services for clients of the archival service who are also clients of the disparate online service(s). The architecture can maintain rich content versioning, and can further provide additional services with respect to archived data such as restoration (to the original site, a disparate site, or a user device); synchronization between various online sites or between one or more sites and the backup data store; and conversion. The conversion can be employed in connection with backup, restore, or synch procedures and can apply to either a file format of the content or to a scope of the source of the content versus the scope of the destination.
    Type: Application
    Filed: April 15, 2009
    Publication date: October 21, 2010
    Applicant: Microsoft Corporation
    Inventors: Lara M. Sosnosky, Elissa E. S. Murphy, Navjot Virk, Yan V. Leshinsky, Abolade Gbadegesin
  • Publication number: 20100241617
    Abstract: The claimed subject matter provides a system and/or a method that facilitates employing a safe deposit box that allows perpetual archiving of data. An online safe deposit box can store a portion of data, wherein the online safe deposit box is hosted by a data storage service provider. An archival model component can implement the online safe deposit box for perpetual archival of the portion of data. The archival model component can ensure at least one of the following: the online safe deposit retains the portion of data for a pre-defined duration; the portion of data within the online safe deposit box is accessible solely by an authorized entity; or the integrity of the portion of data is maintained, wherein the integrity is modified solely by an authorized user.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Elissa E. S. Murphy, Lara M. Sosnosky, Navjot Virk, John D. Mehr, Catherine Claire Marshall, Yan V. Leshinsky
  • Publication number: 20100241980
    Abstract: The claimed subject matter provides a system and/or a method that facilitates seamless integration of a data storage service within an operating system (OS). An online safe deposit box can store a portion of data, wherein the online safe deposit box is hosted by a data storage service provider. A local operating system associated with a device can leverage a graphic user interface (GUI) to interact with a portion of data associated with the device. A map component can create a mapped drive that integrates the online safe deposit box within the local operating system to enable seamless data interaction between the local operating system and the online safe deposit box, wherein the data interaction is at least one of a data upload from the local operating system to the online safe deposit box or a data download from the online safe deposit box to the local operating system.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Lara M. Sosnosky, Elissa E. S. Murphy, Navjot Virk, John D. Mehr, Catherine Claire Marshall, Yan V. Leshinsky
  • Patent number: 7730539
    Abstract: Secure extensibility access to application program interfaces (APIs) is described. Techniques are described in which trust indicia are used determine relative trustworthiness of an extensibility module attempting to access of APIs of an application module. Access to APIs of the application module is managed based upon trustworthiness of the extensibility module.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, Mark T. K. Looi, Laurent Vernhes
  • Patent number: 7689652
    Abstract: Email spam filtering is performed based on a combination of IP address and domain. When an email message is received, an IP address and a domain associated with the email message are determined. A cross product of the IP address (or portions of the IP address) and the domain (or portions of the domain) is calculated. If the email message is known to be either spam or non-spam, then a spam score based on the known spam status is stored in association with each (IP address, domain) pair element of the cross product. If the spam status of the email message is not known, then the (IP address, domain) pair elements of the cross product are used to lookup previously determined spam scores. A combination of the previously determined spam scores is used to determine whether or not to treat the received email message as spam.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Manav Mishra, Elissa E. S. Murphy, Geoffrey J Hulten, Joshua T. Goodman, Wen-Tau Yih
  • Patent number: 7610273
    Abstract: Authorization of a file on a computer is provided for using a cryptographic hash of the file or other identifier to find one or more content ratings. Content ratings, coupled with source and publisher ratings, are used to evaluate the file against an authorization policy set up by a user, manufacturer, or corporate IT department. Files which are suspect due to low ratings are not authorized to run on the computer. Files for which little information can be found are left to the user to decide whether to authorize. Rating services provide aggregated content ratings based on editorial or user reviews, and index their searchable ratings based on cryptographic hashes of the files being evaluated. Rating services provide allow lists and exclude lists or may provide individual responses to queries containing cryptographic hashes of files.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Ashok Kuppusamy, Alexander G. Gounares, Elissa E. S. Murphy, Raymond E. Endres
  • Patent number: 7603422
    Abstract: Secure safe sender lists are described. In an implementation, a method includes determining which of a plurality of hierarchical levels corresponds to a message received via a network. Each of the hierarchical level is defined by mechanisms for identifying a sender of the message. The message is routed according to the corresponding one of the hierarchical levels.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, Geoffrey J Hulten, Manav Mishra, Robert L. Rounthwaite
  • Patent number: 7599993
    Abstract: Secure safe sender lists are described. In an implementation, a method includes examining a message received from a sender via a network to determine which identifying mechanisms are available for verifying an identity of the sender. When one or more available identifying mechanisms are deemed sufficient to verify the identity, a description of the identity and a description of the one or more said available identifying mechanisms are added to a safe senders list.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, Geoffrey J Hulten, Manav Mishra, Robert L. Rounthwaite