Patents by Inventor Navjot Virk

Navjot Virk 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: 20190265960
    Abstract: Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in order to preserve data and other application-related customizations.
    Type: Application
    Filed: December 20, 2018
    Publication date: August 29, 2019
    Inventors: David A. NICHOLS, Samuel J. MCKELVIE, Navjot VIRK, Mathew J. DICKSON
  • Patent number: 10209975
    Abstract: Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in order to preserve data and other application-related customizations.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David A. Nichols, Samuel J. McKelvie, Navjot Virk, Mathew J. Dickson
  • Patent number: 9594759
    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 and providing retrieval capabilities. 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.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: March 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elissa E.S. Murphy, Patrice Y. Simard, Navjot Virk, Kamal Jain, Mathew J. Dickson
  • Patent number: 9037986
    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: Grant
    Filed: March 20, 2009
    Date of Patent: May 19, 2015
    Inventors: Lara M. Sosnosky, Elissa E. S. Murphy, Navjot Virk, John D. Mehr, Catherine Claire Marshall, Yan V. Leshinsky
  • Publication number: 20150113523
    Abstract: Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in order to preserve data and other application-related customizations.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 23, 2015
    Inventors: David A. Nichols, Samuel J. McKelvie, Navjot Virk, Mathew J. Dickson
  • Patent number: 8935366
    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: Grant
    Filed: April 24, 2009
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: John D. Mehr, Elissa E. S. Murphy, Navjot Virk, Lara M. Sosnosky
  • Patent number: 8918779
    Abstract: Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in order to preserve data and other application-related customizations.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: David A. Nichols, Navjot Virk, Samuel J. McKelvie, Mathew J. Dickson
  • Publication number: 20140289407
    Abstract: In one embodiment, two separate user accounts may share equal ownership of the same internet-accessible resource 124. An internet-accessible resource service 122 may associate a source ownership status 316 for an internet-accessible resource 124 with a source user account owned by a source user. An internet-accessible resource service 122 may associate a target ownership status 366 for the internet-accessible resource 124 with a target user account owned by a target user.
    Type: Application
    Filed: March 21, 2013
    Publication date: September 25, 2014
    Inventors: Omar Shahine, Sarah Filman, Navjot Virk, Mona Akmal, Pooja Malhotra, Jonathan A. Bockelman, Daron Spektor
  • Patent number: 8818958
    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: Grant
    Filed: March 20, 2009
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, Lara M. Sosnosky, Navjot Virk, John D. Mehr, Catherine Claire Marshall, Yan V. Leshinsky
  • Patent number: 8805953
    Abstract: Provided herein are systems and methodologies for highly efficient restoration in a network-based backup system. As described herein, differential-based analysis can be utilized such that a new complete differential is calculated based on signatures and/or other information relating to a given item to be restored prior to retrieving backup data. Based on the differential, only blocks determined to be unique between the current version of the item and the desired version are transmitted, which can then be merged with non-unique locally present blocks to obtain the fully restored version of the item. Further, a hybrid architecture can be employed, wherein signatures and/or data are stored at a global location within a network as well as one or more local peers. Accordingly, a backup client can obtain information necessary for restoration from either the global location or a nearby peer, thus further reducing latency and bandwidth consumption.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Elissa E. Murphy, John D. Mehr, Navjot Virk, Lara M. Sosnosky, James R. Hamilton
  • Patent number: 8769055
    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: Grant
    Filed: April 24, 2009
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, Navjot Virk
  • Patent number: 8554738
    Abstract: The claimed subject matter relates to an architecture that can determine costs associated with updating file formats. In particular, the architecture can interface with a network-accessible data storage service in order to determine a cost-benefit to the data storage service for a wide variety of conversion scenarios applicable to the particular topology of the data storage service. For example, the cost-benefit can differ for storage services configured according to a client-server model relative to storage services configured according to a distributed topology. Regardless, the architecture can identify a legacy format, select a converter for converting the legacy format to the updated format, and then determine the cost-benefit for a variety of conversion or migration scenarios.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Catherine Claire Marshall, Yan Leshinsky, Elissa Murphy, Navjot Virk
  • Patent number: 8392375
    Abstract: The claimed subject matter relates to a network-accessible, online data archival service with a data store for archiving data for clients of the archival service. The archival service can include an architecture that can facilitate perpetual sustainability and accessibility of data by conforming to a model. In particular, the model can describe or define a minimum set of extensible or pluggable components or modules needed to facilitate and guarantee sustainability of and accessibility to the data in perpetuity.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Elissa E. Murphy, Yan V. Leshinsky, John D. Mehr, Navjot Virk
  • Patent number: 8335836
    Abstract: Implementing a consistent user name-space on networked computing devices includes various components and methods. When a network connection between a local or host computing device and one or more remote computing devices is present, remote items are represented using the same methodology as items located on the host computing device. To the user, remote and local items are indistinguishable. When the network connection is lost or items located on a remote computer are otherwise unavailable, the unavailable items remain represented on the host computing device. Unavailable items are represented in a way that informs the user that the items may not be fully accessed.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian S Aust, David G. De Vorchik, Yun Lin, Timothy P McKee, Jason F. Moore, Shishir Pardikar, Mohammed Samji, David C Steere, Navjot Virk
  • Publication number: 20120307078
    Abstract: Embodiments enable automatic and immediate sharing of reduced resolution versions of content captured by a user computing device and subsequent replacement of the reduced resolution versions with full resolution versions based on network connectivity. The user computing device captures image data in full resolution. A reduced resolution version is automatically created and uploaded to a storage service. The storage service provides the reduced resolution version to computing devices associated with the user computing device. Subsequently, based on network connectivity characteristics of a network connection between the user computing device and the storage service, the user computing device transmits the full resolution version of the image data to the storage service. The storage service replaces the reduced resolution version stored by the computing devices with the full resolution version.
    Type: Application
    Filed: June 3, 2011
    Publication date: December 6, 2012
    Applicant: Microsoft Corporation
    Inventors: Jonathan David Canan, Marc McClure, David Alan Citron, Navjot Virk
  • Publication number: 20120131128
    Abstract: Implementing a consistent user name-space on networked computing devices includes various components and methods. When a network connection between a local or host computing device and one or more remote computing devices is present, remote items are represented using the same methodology as items located on the host computing device. To the user, remote and local items are indistinguishable. When the network connection is lost or items located on a remote computer are otherwise unavailable, the unavailable items remain represented on the host computing device. Unavailable items are represented in a way that informs the user that the items may not be fully accessed.
    Type: Application
    Filed: January 30, 2012
    Publication date: May 24, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: BRIAN S. AUST, DAVID G. DE VORCHIK, YUN LIN, TIMOTHY P. MCKEE, JASON F. MOORE, SHISHIR PARDIKAR, MOHAMMED SAMJI, DAVID C. STEERE, NAVJOT VIRK
  • Patent number: 8108483
    Abstract: A system and method for implementing a consistent user name-space on networked computing devices is provided. When a network connection between a local or host computing device and one or more remote computing devices is present, remote items are represented using the same methodology as items located on the host computing device. To the user, remote and local items are indistinguishable. When the network connection is lost or items located on a remote computer are otherwise unavailable, the unavailable items remain represented on the host computing device. Unavailable items are represented in a way that informs the user that the items may not be fully accessed.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian S. Aust, David G. De Vorchik, Yun Lin, Timothy P. McKee, Jason F. Moore, Shishir Pardikar, Mohammed Samji, David C. Steere, Navjot Virk
  • Publication number: 20110055823
    Abstract: Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in order to preserve data and other application-related customizations.
    Type: Application
    Filed: August 27, 2009
    Publication date: March 3, 2011
    Applicant: Microsoft Corporation
    Inventors: David A. Nichols, Navjot Virk, Samuel J. McKelvie, Mathew J. Dickson
  • 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: 20100318759
    Abstract: The claimed subject matter provides a system and/or a method that facilitates differential transfer and storage of data for network-based backup architectures. A differential compression component can segment a portion of backup information into one or more blocks. In addition, signatures can be generated for each of the one or more blocks. The differential compression component can identify unique blocks from the one or more blocks based upon the generated signatures and signatures of chunks stored in a distributed chunk store. Moreover, a storage component can transfer the unique blocks of the portion of backup information to the distributed chunk store once identified.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: James R. Hamilton, Elissa E. S. Murphy, Navjot Virk