Patents by Inventor Dan Knudson

Dan Knudson 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: 11163721
    Abstract: The described technology is generally directed towards creating snapshot change lists that describe differences between snapshots that capture file system states at different times. Also described is the use of snapshot change lists for updating an index that represents the objects in the file system at a given time. Data services jobs may be run against the index to select files, instead of running the jobs against the actual file system namespace, which is typically far more efficient when dealing with large file system namespaces.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: November 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Harsha Mahuli, Dan Knudson
  • Patent number: 8788715
    Abstract: A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
  • Patent number: 8397068
    Abstract: A file may contain an unencrypted and an encrypted portion. The unencrypted portion may contain a layout section that may point to a published license, metadata, and a contents section, where the contents section is in the encrypted portion. The encrypted portion may contain the contents section which may act as a directory for one or more included files that may be compressed and stored in the encrypted portion. When the file is opened by a receiver, the receiver may read the published license and communicate with a security server to establish access rights and receive at least one key for decrypting at least a portion of the encrypted portion of the file. The receiver may then gain access to the included files.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrey Shur, Marcio Mello, Pankaj Kamat, Dan Knudson, Eugene Savchenko, Scott Cottrille
  • Publication number: 20110282985
    Abstract: A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.
    Type: Application
    Filed: July 12, 2011
    Publication date: November 17, 2011
    Applicant: Microsoft Corporation
    Inventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
  • Publication number: 20110271103
    Abstract: A file may contain an unencrypted and an encrypted portion. The unencrypted portion may contain a layout section that may point to a published license, metadata, and a contents section, where the contents section is in the encrypted portion. The encrypted portion may contain the contents section which may act as a directory for one or more included files that may be compressed and stored in the encrypted portion. When the file is opened by a receiver, the receiver may read the published license and communicate with a security server to establish access rights and receive at least one key for decrypting at least a portion of the encrypted portion of the file. The receiver may then gain access to the included files.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: Microsoft Corporation
    Inventors: Andrey SHUR, Marcio Mello, Pankaj Kamat, Dan Knudson, Eugene Savchenko, Scott Cottrille
  • Patent number: 7996505
    Abstract: A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
  • Publication number: 20070274466
    Abstract: Handling an incoming call from a caller to a user includes prompting a caller to record a message to the user and sending a special command to a user communication device indicting that the incoming call is available for screening and retrieving. In response to the user indicating a desire to screen the incoming call, the user listens to the message while the caller is leaving the message. In response to the user indicating a desire to retrieve the incoming call, the call is transferred to the user communication device. In response to the user indicating a desire to screen the call, an incoming media stream from the incoming call may be forked so that the message is being recorded while the user is listening to the message at the user communication device.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Paul Tidwell, Dan Knudson, Jeremy Buch
  • Publication number: 20050090248
    Abstract: Methods and systems are provided for an event-based configuration interface between a service supporting mobile connectivity and device drivers exposing WWAN data services. Object identifiers (OIDs) are passed between the service and the device drivers. Asynchronous communication is enabled. Methods and systems for using OIDs to negotiate configuration, including PINs, SIMs and signal strength, of WWAN devices such as GSM and CDMA-based devices are provided.
    Type: Application
    Filed: December 31, 2003
    Publication date: April 28, 2005
    Inventors: Alan Shen, Hao Zhuang, Dan Knudson, Warren Barkley, Nagampalli Rao, Taroon Mandhana
  • Publication number: 20050091357
    Abstract: A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Anton Krantz, Warren Barkley, Dan Knudson, Florin Teodorescu, Mohammad Alam, Vivek Bhanu, Edwin Hernandez-Mondragon, Taroon Mandhana, Timothy Moore, Abhishek Abhishek