Patents by Inventor John Brezak

John Brezak 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: 11178141
    Abstract: The disclosure provides for authentication and/or authorization via persistable identity tokens, so an original identity provider (e.g., a user) does not need to be present upon initiating execution of a task. Examples include requesting a persistable token in exchange for a first live token. Based at least on the request for the persistable token complying with a first set of policies, receiving the persistable token. Based at least on a trigger event, requesting a second live token in exchange for the persistable token. Based at least on the request for the persistable token complying with a second set of policies, receiving the second live token. Based at least on receiving the second live token, initiating execution of a task using the second live token for authentication or authorization, wherein the execution of the task is contingent upon the authentication or authorization.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: November 16, 2021
    Assignee: VMware, Inc.
    Inventors: Georgi L Lyubomirov Dimitrov, Muhammad Akbar, John Brezak, Andrew Gormley, Barry Gerhardt
  • Publication number: 20210176236
    Abstract: The disclosure provides for authentication and/or authorization via persistable identity tokens, so an original identity provider (e.g., a user) does not need to be present upon initiating execution of a task. Examples include requesting a persistable token in exchange for a first live token. Based at least on the request for the persistable token complying with a first set of policies, receiving the persistable token. Based at least on a trigger event, requesting a second live token in exchange for the persistable token. Based at least on the request for the persistable token complying with a second set of policies, receiving the second live token. Based at least on receiving the second live token, initiating execution of a task using the second live token for authentication or authorization, wherein the execution of the task is contingent upon the authentication or authorization.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 10, 2021
    Inventors: Georgi L Lyubomirov DIMITROV, Muhammad AKBAR, John BREZAK, Andrew GORMLEY, Barry GERHARDT
  • Patent number: 7958543
    Abstract: 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: Grant
    Filed: July 12, 2005
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Mohammed Samji, John Brezak, Chris Guzak, Giles Edward van der Bogert, Nicholas John Tomacelli, Anil Kumar Yadav
  • Patent number: 7937431
    Abstract: A system and method for generating aggregated content views in a computing network are provided. A host computing device obtains a request for an aggregated view of content corresponding to a set of criteria. The host computing device queries itself and each computing device in a defined network for locally stored content matching the set of criteria. The query results are merged and displayed to a user at the host computing device as an aggregated list view.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: May 3, 2011
    Assignee: Microsoft Corporation
    Inventors: Sterling Reasor, John Brezak, Eric Flo, Mohammed Samji
  • Patent number: 7765229
    Abstract: A host computer system obtains a request for an aggregated view of content in a computer network corresponding to a criterion. The host computer system queries networked computer systems to identify data objects according to the criterion. Each responding computer system provides an identification set of specified data objects that are stored at the responding computer to the host computer systems. The host computer system merges the identification sets to form the aggregated view of content to a user. If a specified data object is replicated to networked computers, the host computer system provides one instance of the specified data object in the query result. Consequently, concurrent utilization of file synchronization and the aggregated view of data objects are facilitated. If a specified data object is stored at the host computer system, the host computer system blocks querying of networked computers about the specified data object.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: July 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Mohammed Samji, John Brezak, Anil Kumar Yadav
  • Patent number: 7620679
    Abstract: A system and method for generating aggregated content views in a computing network are provided. A host computing device obtains a request for an aggregated view of content corresponding to a set of criteria. The host computing device queries itself and each computing device in a defined network for locally stored content matching the set of criteria. The query results are merged and displayed to a user at the host computing device as an aggregated list view.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Sterling Reasor, John Brezak, Eric Flo, Mohammed Samji
  • Patent number: 7600019
    Abstract: A system and method for aggregating and extending parental controls auditing in an unmanaged computing network are provided. A parental control system, including a parental control database, logging interface, and audit process, resides on each host computing device in an unmanaged computing network that is capable of synchronizing data residing on one of the host computing devices with data residing on the other devices in the network. The parental control system facilitates the logging and reporting of parental control audit information in a manner that allows parents to aggregate the audit information to obtain a comprehensive audit report of their children's use of all computers in the home, and is extensible and customizable by the applications from which the parental control audit information originates.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Sterling Reasor, Christopher A. Evans, Jason Christensen, John Brezak
  • Patent number: 7571229
    Abstract: A system and method for aggregating and extending parental controls auditing in an unmanaged computing network are provided. A parental control system, including a parental control database, logging interface, and audit process, resides on each host computing device in an unmanaged computing network that is capable of synchronizing data residing on one of the host computing devices with data residing on the other devices in the network. The parental control system facilitates the logging and reporting of parental control audit information in a manner that allows parents to aggregate the audit information to obtain a comprehensive audit report of their children's use of all computers in the home, and is extensible and customizable by the applications from which the parental control audit information originates.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: Sterling Reasor, Christopher A. Evans, Jason Christensen, John Brezak
  • Publication number: 20080201469
    Abstract: A system and method for aggregating and extending parental controls auditing in an unmanaged computing network are provided. A parental control system, including a parental control database, logging interface, and audit process, resides on each host computing device in an unmanaged computing network that is capable of synchronizing data residing on one of the host computing devices with data residing on the other devices in the network. The parental control system facilitates the logging and reporting of parental control audit information in a manner that allows parents to aggregate the audit information to obtain a comprehensive audit report of their children's use of all computers in the home, and is extensible and customizable by the applications from which the parental control audit information originates.
    Type: Application
    Filed: April 23, 2008
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Sterling REASOR, Christopher A. EVANS, Jason CHRISTENSEN, John BREZAK
  • Publication number: 20080201380
    Abstract: A system and method for aggregating and extending parental controls auditing in an unmanaged computing network are provided. A parental control system, including a parental control database, logging interface, and audit process, resides on each host computing device in an unmanaged computing network that is capable of synchronizing data residing on one of the host computing devices with data residing on the other devices in the network. The parental control system facilitates the logging and reporting of parental control audit information in a manner that allows parents to aggregate the audit information to obtain a comprehensive audit report of their children's use of all computers in the home, and is extensible and customizable by the applications from which the parental control audit information originates.
    Type: Application
    Filed: April 23, 2008
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Sterling REASOR, Christopher A. EVANS, Jason CHRISTENSEN, John BREZAK
  • Patent number: 7389346
    Abstract: A system and method for aggregating and extending parental controls auditing in an unmanaged computing network are provided. A parental control system, including a parental control database, logging interface, and audit process, resides on each host computing device in an unmanaged computing network that is capable of synchronizing data residing on one of the host computing devices with data residing on the other devices in the network. The parental control system facilitates the logging and reporting of parental control audit information in a manner that allows parents to aggregate the audit information to obtain a comprehensive audit report of their children's use of all computers in the home, and is extensible and customizable by the applications from which the parental control audit information originates.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: June 17, 2008
    Assignee: Microsoft Corporation
    Inventors: Sterling Reasor, Christopher A. Evans, Jason Christensen, John Brezak
  • Publication number: 20080133547
    Abstract: A system and method for generating aggregated content views in a computing network are provided. A host computing device obtains a request for an aggregated view of content corresponding to a set of criteria. The host computing device queries itself and each computing device in a defined network for locally stored content matching the set of criteria. The query results are merged and displayed to a user at the host computing device as an aggregated list view.
    Type: Application
    Filed: January 17, 2008
    Publication date: June 5, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Sterling Reasor, John Brezak, Eric Flo, Mohammed Samji
  • Publication number: 20070233647
    Abstract: 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: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Anshul Rawat, Chris Guzak, Edward Averett, John Brezak, Mohammed Samji, Ramkumar Ramasubramanian, Robert Sweeney
  • Publication number: 20070198934
    Abstract: System(s), method(s), and/or technique(s) (“tools”) are described that perform a prohibited task without requiring that the user request the prohibited task more than once; perform a prohibited task without requiring that a user logoff or back on; and/or perform a permitted task requested as part of a set of tasks where some of the tasks are prohibited, even if the permitted task is queued for execution after a prohibited task, and without requiring that the user elevate his or her rights.
    Type: Application
    Filed: February 17, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Edward Averett, John Brezak, Jerry Koh, Michael Sheldon
  • Publication number: 20070198933
    Abstract: System(s), method(s), and/or technique(s) (“tools”) are described that enable a user to permit multiple tasks requiring elevated rights with as little as one rights elevation. For example, the tools may enable an installation wizard operating within a limited-rights context to perform multiple tasks that require a higher-rights context with a single rights elevation by the user. The tools may do so using an object agent, an instance of which may be created by the installation wizard following a single rights elevation. This instance of the object agent then creates instances of other objects without requiring that the user elevate his or her rights. These other objects' instances may then run the tasks that require the higher-rights context.
    Type: Application
    Filed: February 17, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Giles van der Bogert, John Brezak, Jonathan Schwartz, Michael Sheldon
  • Publication number: 20070016586
    Abstract: A host computer system obtains a request for an aggregated view of content in a computer network corresponding to a criterion. The host computer system queries networked computer systems to identify data objects according to the criterion. Each responding computer system provides an identification set of specified data objects that are stored at the responding computer to the host computer systems. The host computer system merges the identification sets to form the aggregated view of content to a user. If a specified data object is replicated to networked computers, the host computer system provides one instance of the specified data object in the query result. Consequently, concurrent utilization of file synchronization and the aggregated view of data objects are facilitated. If a specified data object is stored at the host computer system, the host computer system blocks querying of networked computers about the specified data object.
    Type: Application
    Filed: July 12, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Mohammed Samji, John Brezak, Anil Yadav
  • Publication number: 20070016630
    Abstract: 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: Application
    Filed: July 12, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Mohammed Samji, John Brezak, Chris Guzak, Giles van der Bogert, Nicholas Tomacelli, Anil Yadav
  • Publication number: 20060242206
    Abstract: A system and related techniques provide a seamless, peer-to-peer file synchronization capability for sharing files, folders, directories or other stored content between machines. According to embodiments of the invention in one regard, a sync engine or other file management logic may be integrated into the operating system or other resources of a user's desktop, laptop, network-enabled cellular device or other computer, client, machine or other hardware. The sync engine may accept user designations of files, folders, directories or other contents which they wish to share, sync or roam between two or more selected machines, on an automatically consistent basis. The sync engine or other control logic may maintain a file system log to record the state of files which have been designated for sharing, to indicate for example whether a transmission of the file has been made, to which target machine or machines it has been transmitted, and other variables regarding the state of file or other content.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: John Brezak, Mohammed Samji, Nathan Johnson, Ramkumar Ramasubramanian, Robert Jervis, Walter Vonkoch
  • Publication number: 20060242154
    Abstract: 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: Application
    Filed: April 1, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Anshul Rawat, Brian Wentz, Chris Guzak, David De Vorchik, John Brezak, Ming Zhu, Mohammed Samji
  • Publication number: 20060224602
    Abstract: 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: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Anshul Rawat, Brian Wentz, Chris Guzak, David De Vorchik, Sierra Giampiero, Jason Moore, John Brezak, Ming Zhu, Mohammed Samji