Patents by Inventor John Zybura
John Zybura 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: 9177009Abstract: Techniques are directed to managing image generation for desktop and screen sharing systems as well as for large image systems such as mapping. An apparatus may comprise a logic device, a remote sharing module and an image generation module. The remote sharing module is operative on the logic device to share an image with one or more client devices. The image may be divided into a plurality of tiles each corresponding to a portion of the shared image. The image generation module is operative on the logic device to determine a version of each of the plurality of tiles and compares the version of each of the plurality of tiles with a received client version of the same image.Type: GrantFiled: June 28, 2012Date of Patent: November 3, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ryan Farmer, Paul Tidwell, John Zybura
-
Patent number: 8799219Abstract: The selection of a media content item having preferred instance attributes includes finding a preferred instance of a media content item having two or more different instances by recognizing a first instance of the media content item having a first set of instance attributes and recognizing a second instance of the media content item having a second set of instance attributes. The selection of a media content item having preferred instance attributes further includes selecting either the first instance of the media content item or the second instance of the media content item based on differences between the first set of instance attributes and the second set of instance attributes.Type: GrantFiled: November 11, 2008Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Andrew L. Silverman, Shane McRoberts, John Zybura
-
Publication number: 20140002504Abstract: Techniques are directed to managing image generation for desktop and screen sharing systems as well as for large image systems such as mapping. An apparatus may comprise a logic device, a remote sharing module and an image generation module. The remote sharing module is operative on the logic device to share an image with one or more client devices. The image may be divided into a plurality of tiles each corresponding to a portion of the shared image. The image generation module is operative on the logic device to determine a version of each of the plurality of tiles and compares the version of each of the plurality of tiles with a received client version of the same image.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Ryan Farmer, Paul Tidwell, John Zybura
-
Patent number: 8140641Abstract: A computing device for managing media content and a method of its operation are provided. The computing device may be configured to execute a computer program including a media manager. The media manager may be configured to present a graphical user interface including a static media menu for enabling a user to select one of an automated mode or a manual mode for managing synchronization of static media content; transfer static media content between the computing device and a remote media device according to a user interaction if the manual mode is selected at the static media menu; transfer static media content according to a predefined programmatic process for the static media content if the automated mode is selected at the static media menu; and transfer dynamic media content between the computing device and the remote media device according to a predefined programmatic process for the dynamic media content.Type: GrantFiled: November 14, 2008Date of Patent: March 20, 2012Assignee: Microsoft CorporationInventors: Andrew L. Silverman, David Jones, John Zybura
-
Publication number: 20110208761Abstract: Content from multiple data sources may be coordinated. A native file may be received at a first client computer from an auxiliary data store. The native file may include metadata such as a document title. The first client computer may then send a reserve title request to a primary data store. The reservation request may include the document title of the native file. The first client computer may then receive a response granting the reserve title request from the primary data store. The response may indicate that the native file is locked from further editing by another client computer. The first client computer may then convert the native file from a proprietary file format to a global file format and send the converted native file to the primary data store.Type: ApplicationFiled: February 24, 2010Publication date: August 25, 2011Applicant: Microsoft CorporationInventors: John Zybura, Ryan M. Farmer
-
Publication number: 20100125644Abstract: A computing device for managing media content and a method of its operation are provided. The computing device may be configured to execute a computer program including a media manager. The media manager may be configured to present a graphical user interface including a static media menu for enabling a user to select one of an automated mode or a manual mode for managing synchronization of static media content; transfer static media content between the computing device and a remote media device according to a user interaction if the manual mode is selected at the static media menu; transfer static media content according to a predefined programmatic process for the static media content if the automated mode is selected at the static media menu; and transfer dynamic media content between the computing device and the remote media device according to a predefined programmatic process for the dynamic media content.Type: ApplicationFiled: November 14, 2008Publication date: May 20, 2010Applicant: MICROSOFT CORPORATIONInventors: Andrew L. Silverman, David Jones, John Zybura
-
Publication number: 20100121815Abstract: The selection of a media content item having preferred instance attributes includes finding a preferred instance of a media content item having two or more different instances by recognizing a first instance of the media content item having a first set of instance attributes and recognizing a second instance of the media content item having a second set of instance attributes. The selection of a media content item having preferred instance attributes further includes selecting either the first instance of the media content item or the second instance of the media content item based on differences between the first set of instance attributes and the second set of instance attributes.Type: ApplicationFiled: November 11, 2008Publication date: May 13, 2010Applicant: MICROSOFT CORPORATIONInventors: Andrew L. Silverman, Shane McRoberts, John Zybura
-
Publication number: 20050065978Abstract: Described are mechanisms and techniques for enabling incremental non-chronological synchronization of namespaces. In an environment, entities must have unique names within a namespace and entities may only refer to entities that actually exist within the namespace. Synchronizing two such namespaces involves providing a mechanism for indicating that an entity has been created because a reference to that entity has been made even though that entity does not yet exist. At such time as the entity is formally created, the indication is removed. Synchronizing two such namespaces also involves providing a mechanism for indicating that an entity's unique name in the namespace has been compromised through the synchronization process.Type: ApplicationFiled: September 24, 2003Publication date: March 24, 2005Inventors: John Zybura, Max Benson, Herman Man, Edward Wayt, Felix Wong, Jing Wu
-
Publication number: 20050066059Abstract: Changes to references are propagated between entities in correlated namespaces. A first object in one external namespace refers to a second object in the one external namespace. The first object and the second object have associated central representations in a central namespace. A change to that reference is propagated to a third object in a third namespace by evaluating the associations between the central representations in the central namespace to determine if the third object is associated with one of the central representations, and if so, propagating the change to the reference. A user interface for configuring the flow of the propagations is also described.Type: ApplicationFiled: September 24, 2003Publication date: March 24, 2005Inventors: John Zybura, Max Benson, Herman Man, Edward Wayt, Felix Wong, Jing Wu