Patents by Inventor Chris Guzak
Chris Guzak 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: 20120036438Abstract: A computer system and method are presented that enhance a user experience when viewing images displayed on the computer. The system includes a user interface for the computer that displays a number of thumbnail images that are small representations of image files existing on the computer. The thumbnail images are arranged in alignment with one another, such as at the bottom of a viewing window. An enlarged preview image is positioned adjacent the thumbnail images. The enlarged preview image corresponds to a selected thumbnail image and is a larger representation of an image file corresponding with the selected thumbnail image. A control is displayed in the window that enables the user to iterate through the thumbnail images in at least one direction. As the user iterates through the thumbnail images, the enlarged preview image changes correspondingly.Type: ApplicationFiled: October 17, 2011Publication date: February 9, 2012Applicant: MICROSOFT CORPORATIONInventors: MICHAEL G. SHELDON, FRANC CAMARA, TODD OUZTS, CHRIS GUZAK, RAJESH GANESAN
-
Patent number: 8042062Abstract: A computer system and method are presented that enhance a user experience when viewing images displayed on the computer. The system includes a user interface for the computer that displays a number of thumbnail images that are small representations of image files existing on the computer. The thumbnail images are arranged in alignment with one another, such as at the bottom of a viewing window. An enlarged preview image is positioned adjacent the thumbnail images. The enlarged preview image corresponds to a selected thumbnail image and is a larger representation of an image file corresponding with the selected thumbnail image. A control is displayed in the window that enables the user to iterate through the thumbnail images in at least one direction. As the user iterates through the thumbnail images, the enlarged preview image changes correspondingly.Type: GrantFiled: April 17, 2009Date of Patent: October 18, 2011Assignee: Microsoft CorporationInventors: Michael G. Sheldon, Franc Camara, Todd Ouzts, Chris Guzak, Rajesh Ganesan
-
Patent number: 7958543Abstract: A platform supports an unmanaged secured workgroup, without a server, for common user access and secure resource sharing among the computers in the group. User accounts are synchronized by replicating and modifying the accounts at each computer of the unmanaged secured workgroup. A computer advertises a change in account information to other computers in an unmanaged secured workgroup. If one of computers in the unmanaged secured workgroup determines that the change is not reflected in the current account information, the computer requests the updated account information from the advertising computer. Any conflicts between user accounts at different computers are resolved before synchronizing the user account in the unmanaged secured workgroup. Also, an application program interface (API) enables an application to query properties of a networked computer system and an unmanaged secured workgroup and to join the unmanaged secured workgroup.Type: GrantFiled: July 12, 2005Date of Patent: June 7, 2011Assignee: Microsoft CorporationInventors: Mohammed Samji, John Brezak, Chris Guzak, Giles Edward van der Bogert, Nicholas John Tomacelli, Anil Kumar Yadav
-
Patent number: 7640324Abstract: Computers on a local computer network, such as a home network or a small business network, are formed into a secured network group that provides common user access control and enables resource sharing among the computers in the group. A computer on the local network discovers whether there are secured network groups existing on the local network. If one secured network group is found, the computer indicates to a second computer in the group its desire to join the group, and establishes trust with that computer, such as by entering a proper user name and password, or a secret identification number. Once the trust is established, the first computer joins the group. Within the secured network group, user accounts and user profiles are replicated to each of the computers in the group. The establishment of trust and the replication of user accounts and profiles among the computers in the group enable the implementation of security policies and user access control in a group-wide manner.Type: GrantFiled: April 15, 2003Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Andrew P. Sinclair, John E. Brezak, Jr., Eric Flo, Chris Guzak, Sean O. Lyndersay, Sterling Reasor, Richard B. Ward
-
Publication number: 20090249210Abstract: A computer system and method are presented that enhance a user experience when viewing images displayed on the computer. The system includes a user interface for the computer that displays a number of thumbnail images that are small representations of image files existing on the computer. The thumbnail images are arranged in alignment with one another, such as at the bottom of a viewing window. An enlarged preview image is positioned adjacent the thumbnail images. The enlarged preview image corresponds to a selected thumbnail image and is a larger representation of an image file corresponding with the selected thumbnail image. A control is displayed in the window that enables the user to iterate through the thumbnail images in at least one direction. As the user iterates through the thumbnail images, the enlarged preview image changes correspondingly.Type: ApplicationFiled: April 17, 2009Publication date: October 1, 2009Applicant: MICROSOFT CORPORATIONInventors: MICHAEL G. SHELDON, FRANC CAMARA, TODD OUZTS, CHRIS GUZAK, RAJESH GANESAN
-
Publication number: 20090228471Abstract: Methods, and computer-readable media for presenting search results in a folder hierarchy are provided. Embodiments of the present invention include providing a navigation portion in which data sources to be searched are selected, and an input portion into which search criteria may be submitted. Items within the selected data sources that match the search criteria are identified and presented as a folder hierarchy. The folder hierarchy may only include items that satisfy the search criteria, but otherwise is consistent with the native folder hierarchy in which the items normally reside. In one embodiment, the initial presentation of the search results includes only top-level folders that contain, at some level, items that satisfy the search criteria. The items can be located by drilling down from the top-level folders.Type: ApplicationFiled: March 6, 2008Publication date: September 10, 2009Applicant: MICROSOFT CORPORATIONInventors: DAVID DAWSON, PAUL GUSMORINO, CHRIS GUZAK, KEN TUBBS, TYLER BEAM, LYON WONG
-
Patent number: 7549129Abstract: A computer system and method are presented that enhance a user experience when viewing images displayed on the computer. The system includes a user interface for the computer that displays a number of thumbnail images that are representations of image files existing on the computer. The thumbnail images are arranged in alignment with one another, such as at the bottom of a viewing window. An enlarged preview image is positioned adjacent the thumbnail image. The preview image corresponds to a selected one of the thumbnail images. A control is displayed in the window that enables the user to iterate through the thumbnail images in at least one direction. As the user iterates through the thumbnail images, the enlarged preview image changes correspondingly.Type: GrantFiled: June 28, 2002Date of Patent: June 16, 2009Assignee: Microsoft CorporationInventors: Michael G. Sheldon, Franc Camara, Todd Ouzts, Chris Guzak, Rajesh Ganesan
-
Publication number: 20070233647Abstract: Systems and methods are provided for sharing items and viewing shared items in an operating system. A user may initiate a search that executes a query on the file system, returning a list of items owned by the user and shared out to other users. In order to increase efficiency and usability of such a query, an index may be created based on the owner and user permissions of the items in the file system. A user interface integrated into the operating system may display the shared items in a single flat list, or search folder, regardless of the various physical locations of the items on the system.Type: ApplicationFiled: March 30, 2006Publication date: October 4, 2007Applicant: Microsoft CorporationInventors: Anshul Rawat, Chris Guzak, Edward Averett, John Brezak, Mohammed Samji, Ramkumar Ramasubramanian, Robert Sweeney
-
Publication number: 20070124339Abstract: A method and system are provided in which static lists facilitate arbitrary grouping of items of data independent of their locations and in ways that are meaningful to the user. A static list is a set of items defined by a root item, a direction, and the entry relationships with that root item in that direction. The static list also defines the properties that each entry relationship in the list is required to have. Verbs are provided to manage a static list. A verb is an action that may be performed on the items in the static list, and includes, among others, move, copy, add, remove, and delete. A view is provided to specify characteristics for displaying data from a static list, including visibility, order, and formatting, among other characteristics.Type: ApplicationFiled: January 26, 2007Publication date: May 31, 2007Applicant: Microsoft CorporationInventors: Jason Moore, Richard Banks, Cornelis van Dok, David De Vorchik, Timothy McKee, Walter Smith, Chris Guzak, Relja Ivanovic, Jeffrey Belt
-
Publication number: 20070061495Abstract: The arrival of a new media volume or newly attached device is detected. The media or device is scanned in order to determine the type, and a complete list of installed software programs registered to handle the media type or device is presented to the user. This list may be generated and displayed while the disk is still being scanned. The user selects a handler for the media type or device, and may also decide if the handler will be the default handler when media type or device is subsequently encountered. The user may check and update the stored user settings to view or edit the default handlers for any media type or device. Additionally, the user is prompted to confirm or change the default handler after another registered handler of that media type has recently been installed on the machine.Type: ApplicationFiled: August 5, 2005Publication date: March 15, 2007Applicant: Microsoft CorporationInventors: Charles Cummins, Chris Guzak, Cynthia Tee, Dave Kong, Gloria Boyer, Mohammed Samji, Rebecca Deutsch, Stephen Scallen
-
Publication number: 20070016630Abstract: A platform supports an unmanaged secured workgroup, without a server, for common user access and secure resource sharing among the computers in the group. User accounts are synchronized by replicating and modifying the accounts at each computer of the unmanaged secured workgroup. A computer advertises a change in account information to other computers in an unmanaged secured workgroup. If one of computers in the unmanaged secured workgroup determines that the change is not reflected in the current account information, the computer requests the updated account information from the advertising computer. Any conflicts between user accounts at different computers are resolved before synchronizing the user account in the unmanaged secured workgroup. Also, an application program interface (API) enables an application to query properties of a networked computer system and an unmanaged secured workgroup and to join the unmanaged secured workgroup.Type: ApplicationFiled: July 12, 2005Publication date: January 18, 2007Applicant: Microsoft CorporationInventors: Mohammed Samji, John Brezak, Chris Guzak, Giles van der Bogert, Nicholas Tomacelli, Anil Yadav
-
Publication number: 20060242713Abstract: Systems and/or methods are described that enable a user to elevate his or her rights. In one embodiment, these systems and/or methods present a user interface identifying an account having a right to permit a task in response to the task being prohibited based on a user's current account not having that right.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: David Ruzyski, James Hong, Brian McNeil, Anastasia Doerr, Chris Guzak, Sterling Reasor, Charles Stabb, Brian Wentz
-
Publication number: 20060242427Abstract: Systems and/or methods are described that enable a credential interface. These systems and/or methods may build a credential user interface enabling a user to choose between multiple credentials and submit an authenticator for a chosen credential. These systems and/or methods may also gather information about arbitrary credentials and build a user interface for submission of authenticators for these arbitrary credentials.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: David Ruzyski, James Hong, Brian McNeil, Chris Guzak, Brian Wentz, Klaus Schutz, Stefan Richards, Eric Perlin, Cristian Ilac, Sterling Reasor, Eric Flo, John Stephens, Benjamin Hutz
-
Publication number: 20060242154Abstract: A method and data structure for creating and accessing folders stored in well known locations. The data structure and method utilizes a set of APIs to create and manage well known folders on a system and/or to locate specific well known folders. The invention provides interfaces to create, locate, extend, and enumerate well known folders. In addition, the invention allows a developer and/or user to customize properties of well known folders.Type: ApplicationFiled: April 1, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Anshul Rawat, Brian Wentz, Chris Guzak, David De Vorchik, John Brezak, Ming Zhu, Mohammed Samji
-
Publication number: 20060235817Abstract: Methods and systems providing a user interface control allowing a user to specify a scope of items on a computer system or network is disclosed. Certain aspects provide an input control through which a user can specify an explicit scope, or range, of items, while also identifying explicit exclusions from the specified scope, thereby reducing ambiguity regarding identification of items included and items excluded from the scope. When a user explicitly selects an item for inclusion in the scope, the explicitly selected item is added to the scope definition, and all descendants of the explicitly selected item are implicitly selected for inclusion. When a user explicitly selects an item for exclusion from the scope, the explicitly selected item is added to the scope definition as an exclusion from an explicitly included item, and all descendants of the explicitly selected item are implicitly selected for exclusion.Type: ApplicationFiled: April 14, 2005Publication date: October 19, 2006Applicant: Microsoft CorporationInventors: Lyon Wong, Stephan Hoefnagels, Timothy McKee, Chris Guzak, David De Vorchik, Benjamin Betz
-
Publication number: 20060224602Abstract: A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for developers or users while supporting legacy applications. The namespace utilizes a hierarchical structure allowing access by developers or users over a network to information contained in identified public folders and/or a user's profile.Type: ApplicationFiled: April 1, 2005Publication date: October 5, 2006Applicant: Microsoft CorporationInventors: Anshul Rawat, Brian Wentz, Chris Guzak, David De Vorchik, Sierra Giampiero, Jason Moore, John Brezak, Ming Zhu, Mohammed Samji
-
Publication number: 20060218528Abstract: Computer-implemented methods for managing software installed on a computer are provided. A first region of an interface displays a selection of software information views, including installed software, running software, and software updates. Selecting a view causes a second region of the interface to display the view, including a list of software. Selecting one of the pieces of software displays additional information about the software in a third region of the interface. A fourth region of the interface displays commands associated with the selected software information view. User-friendly names are used throughout the interface.Type: ApplicationFiled: March 22, 2005Publication date: September 28, 2006Applicant: Microsoft CorporationInventors: Matthew Lerner, Chris Guzak, David Matthews, Cynthia Tee, Charles Stabb
-
Publication number: 20060123144Abstract: Disclosed is a method for one computing device (the “provider”) to provide peripheral services to another device (the “host”). A user directly runs the host. The host accesses the provider as if the provider were a set of peripheral devices attached to the host. In this way, the host and provider become, in effect, one device with the combined capabilities of both devices. The provider switches between two modes: In standalone mode, the provider acts as an individual device; upon switching to auxiliary mode, the provider provides peripheral services to the host but can still run applications and present an input/output interface to its own user. When the peripheral device provided to the host is a display screen, the host can map the provided screen into the host's own video memory, thus hiding implementation details from applications that use the screens. One device can simultaneously act as provider and host.Type: ApplicationFiled: January 27, 2006Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Daniel Shapiro, Jonathan Grudin, Chris Guzak, Gavin Jancke, Chad Magendanz, Brian Meyers, Michael Tricker
-
Publication number: 20060069672Abstract: A searchable index is created using a query process and an indexing process. The query process cooperates with the indexing process to catalogue items that are located within a specified search scope. Previously indexed items are evaluated to ensure that their indexes are up-to-date. Items that are out-of-date have unreliable indexes that should be updated. Items to be indexed within the specified search scope are grouped in batches for processing. As processing of each batch is completed their respective indexing results become available such that partially indexed search scopes are useable while the indexing process continues. Since indexing results trickle in on an ongoing basis, users are permitted to process and/or view indexing results without waiting for the complete indexing process to be completed.Type: ApplicationFiled: September 30, 2004Publication date: March 30, 2006Applicant: Microsoft CorporationInventors: Michael Maloney, Yevgeniy Samsonov, Chris Guzak
-
Publication number: 20060036568Abstract: A file system shell is provided. One aspect of the shell provides virtual folders which expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Users are able to work with the virtual folders through direct manipulation (e.g., clicking and dragging, copying, pasting, etc.). Filters are provided for narrowing down sets of items. Quick links are provided which can be clicked on to generate useful views of the sets of items. Libraries are provided which consist of large groups of usable types of items that can be associated together, along with functions and tools related to the items. A virtual address bar is provided which comprises a plurality of segments, each segment corresponding to a filter for selecting content. A shell browser is provided with which users can readily identify an item based on the metadata associated with that item.Type: ApplicationFiled: April 22, 2005Publication date: February 16, 2006Applicant: Microsoft CorporationInventors: Jason Moore, Giampiero Sierra, Richard Banks, Lyon Wong, Relja Ivanovic, Paul Gusmorino, Tyler Beam, Timothy McKee, Jeffrey Belt, David De Vorchik, Chris Guzak, Aidan Low, Kenneth Tubbs, Colin Anthony, Sasanka Chalivendra, Marieke Watson, Gerald Joyce, Alex Wade, Benjamin Betz, Ahsan Kabir, Donna Andrews, Patrice Miner, Paul Cutsinger