Patents by Inventor Christopher Rude
Christopher Rude 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: 20170124170Abstract: A synchronization protocol for multi-premises hosting of digital content items. In one embodiment, for example, a method comprises the operations of: detecting creation or modification of a content item; determining a content item namespace to which the content item belongs; obtaining a plurality of identifiers of a plurality of block servers to which the content item namespace is assigned; making a selection of one of the plurality of block servers as a target block server; and uploading any content item blocks of the content item to the target block server that are not already stored at the target block server.Type: ApplicationFiled: December 22, 2015Publication date: May 4, 2017Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
-
Patent number: 9571573Abstract: A peer-to-peer synchronization protocol for multi-premises hosting of digital content items. In one embodiment, for example, a method comprises the operations of: receiving, from a peer computing device, a peer download advertisement comprising an identifier of a content item namespace in association with a peer client journal cursor value; receiving, from a server, one or more server journal entries, each identifying one or more content item blocks of a content item represented by the server journal entry and each having a server journal cursor value; and for at least one server journal entry, downloading, from the peer computing device, at least one content item block of the content item represented by the server journal entry that is not already stored at the computing device.Type: GrantFiled: December 22, 2015Date of Patent: February 14, 2017Assignee: Dropbox, Inc.Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
-
Patent number: 9537952Abstract: A technique and various aspects thereof for apparent cloud access of a hosted content item. In one embodiment, for example, a method performed at a personal computing device comprising a user agent comprises: receiving a block agent request for a content item from the user agent; determining content item block identifiers of content item blocks that make up the content item; determining which, if any, of the content item blocks that make up the content item are not stored in a local storage of the personal computing device; downloading, from a block server of an online content management system, any of the content item blocks that are not stored in a local storage of the personal computing device; and sending to the user agent, in a response to the block agent request, data of each of the content item blocks that make up the content item.Type: GrantFiled: January 29, 2016Date of Patent: January 3, 2017Assignee: Dropbox, Inc.Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
-
Publication number: 20160342313Abstract: Techniques for optimizing window move actions for a remoted application are provided, where the remoted application has an application window running within a remote desktop of a server system, and where the application window is made accessible to a user of a client system in the form of a client-side application window displayed in a client desktop of the client system. In one embodiment, the client system can receive from the server system a notification that the application window has begun moving in the remote desktop, and can determine that the user is currently entering one or more input commands for moving the client-side application window in the client desktop. The client system can further send a command to the server system for stopping the movement of the application window in the remote desktop, such that the application window is fixed in a stationary position.Type: ApplicationFiled: May 20, 2015Publication date: November 24, 2016Inventors: Adam Gregory Gross, Michael Dunn, Christopher Rude, Joshua Kwan
-
Patent number: 9479567Abstract: A synchronization protocol for multi-premises hosting of digital content items. In one embodiments, for example, a method, comprising: detecting creation or modification of a content item; determining a content item namespace to which the content item belongs; obtaining an identifier of a block server to which the content item namespace is assigned; and uploading any content item blocks of the content item to the block server that are not already stored at the block server.Type: GrantFiled: December 22, 2015Date of Patent: October 25, 2016Assignee: Dropbox, Inc.Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
-
Publication number: 20060184661Abstract: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.Type: ApplicationFiled: January 19, 2006Publication date: August 17, 2006Applicant: Microsoft CorporationInventors: Daniel Weisman, Shyamalan Pather, Ravi Rao, William Zintel, Mason Bendixen, Christopher Rude
-
Publication number: 20060168159Abstract: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.Type: ApplicationFiled: January 19, 2006Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Daniel Weisman, Shyamalan Pather, Ravi Rao, William Zintel, Mason Bendixen, Christopher Rude
-
Publication number: 20060123125Abstract: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.Type: ApplicationFiled: January 19, 2006Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Daniel Weisman, Shyamalan Pather, Ravi Rao, William Zintel, Mason Bendixen, Christopher Rude
-
Publication number: 20060123124Abstract: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.Type: ApplicationFiled: January 19, 2006Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Daniel Weisman, Shyamalan Pather, Ravi Rao, William Zintel, Mason Bendixen, Christopher Rude
-
Publication number: 20050223106Abstract: An audio and video production system and method, including a video production control switcher; and one or more computers connected through a network and configured for controlling the video production control switcher. The system is further configured for at least one of defining looks, including shot templates, that correspond to particular settings on the production control switcher or settings of parts of the production control switcher; defining sequences of the looks or assigning individual looks to control elements on a computer of the computers; transmitting the looks across the network; and translating of a single look into one or more standard editor commands, and transmitting the commands to the production control switcher.Type: ApplicationFiled: March 24, 2005Publication date: October 6, 2005Applicant: Ross Video LimitedInventors: David Ross, Jeffrey Moore, Troy English, Gerald Kuch, Charles Pepper, Christopher Rude, Jonathan Pile, Alun Fryer
-
Publication number: 20050097503Abstract: A universal plug and play (UPnP) device makes itself known through a set of processes—discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.Type: ApplicationFiled: November 4, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: William Zintel, Amar Gandhi, Ye Gu, Shyamalan Pather, Jeffrey Schlimmer, Christopher Rude, Daniel Weisman, Donald Ryan, Paul Leach, Ting Cai, Holly Knight, Peter Ford
-
Publication number: 20050074018Abstract: A universal plug and play (UPnP) device makes itself known through a set of processes—discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.Type: ApplicationFiled: November 4, 2004Publication date: April 7, 2005Applicant: Microsoft CorporationInventors: William Zintel, Amar Gandhi, Ye Gu, Shyamalan Pather, Jeffrey Schlimmer, Christopher Rude, Daniel Weisman, Donald Ryan, Paul Leach, Ting Cai, Holly Knight, Peter Ford