Patents by Inventor Richard W. Zarick

Richard W. Zarick 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: 10936631
    Abstract: Implementing people as operating system level objects. A method includes, for a user logged in to an operating system, identifying a person with a relationship to the user. For the person, the method further includes identifying information, including information that can be used to communication with the person. The method further includes storing the information related to the person in a data store that is a global data store with respect to the operating system such that the information related to the person can be accessed at the operating system level. The method further includes using the information related to the person stored in the data store to identify applications or services that can be used to communicate with the person. The method further includes displaying in a user interface for the person an enumeration of applications or services that can be used to communicate with the person.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Richard W. Zarick, Allison O'Mahony, Ross Nathaniel Luengen, Brian Daniel Beck, Song Zou, Gregory Thomas Mattox, Jr., Carmen Quan, Shane Wyatt Zamora
  • Publication number: 20170300555
    Abstract: Implementing people as operating system level objects. A method includes, for a user logged in to an operating system, identifying a person with a relationship to the user. For the person, the method further includes identifying information, including information that can be used to communication with the person. The method further includes storing the information related to the person in a data store that is a global data store with respect to the operating system such that the information related to the person can be accessed at the operating system level. The method further includes using the information related to the person stored in the data store to identify applications or services that can be used to communicate with the person. The method further includes displaying in a user interface for the person an enumeration of applications or services that can be used to communicate with the person.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventors: Richard W. Zarick, Allison O'Mahony, Ross Nathaniel Luengen, Brian Daniel Beck, Song Zou, Gregory Thomas Mattox, JR., Carmen Quan, Shane Wyatt Zamora
  • Publication number: 20160085388
    Abstract: Desktop environment differentiation in virtual desktop techniques are described. In one or more implementations, a user is logged into a corresponding single user account of an operating system of a computing device. Functionality accessible via the single user account is exposed to implement a plurality of virtual desktops associated with the single user account. Each of the plurality of virtual desktops including a user interface that is configured to have an associated collection of windows corresponding to applications and desktop environments that are differentiated, one from another.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 24, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Richard Fang, Chaitanya Dev Sareen, Tsz Yan Wong, Michael A. Seibert, Richard W. Zarick, Jeremy Bowen, Tyler J. Donahue, Raju Jain, Kyle T. Beck
  • Publication number: 20160077685
    Abstract: Operating system virtual desktop techniques are described. In one or more implementations, a plurality of virtual desktops are implemented by a single operating system of a computing device. Each of the virtual desktops includes a user interface that is configured to have an associated collection of windows that correspond to applications. Access to the plurality of virtual desktops is managed by the operating system that is navigable by a user to interact with associated collection of representations of application and windows corresponding to the applications by switching between the plurality of virtual desktops.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Richard Fang, Chaitanya Dev Sareen, Tsz Yan Wong, Michael A. Seibert, Richard W. Zarick, Jeremy Bowen, Tyler J. Donahue, Raju Jain, Kyle T. Beck
  • Patent number: D759671
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 21, 2016
    Assignee: Microsoft Corporation
    Inventors: Richard W. Zarick, Jeremy Monroe Bowen
  • Patent number: D761283
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 12, 2016
    Assignee: Microsoft Corporation
    Inventors: Richard W. Zarick, Jeremy Monroe Bowen
  • Patent number: D762240
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 26, 2016
    Assignee: Microsoft Corporation
    Inventors: Richard W. Zarick, Jeremy Monroe Bowen
  • Patent number: D763902
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 16, 2016
    Assignee: Microsoft Corporation
    Inventors: Richard W. Zarick, Jeremy Monroe Bowen
  • Patent number: D766260
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 13, 2016
    Assignee: Microsoft Corporation
    Inventors: Jeremy Monroe Bowen, Richard W. Zarick
  • Patent number: D782517
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: March 28, 2017
    Assignee: Microsoft Corporation
    Inventors: Richard W. Zarick, Jeremy Monroe Bowen
  • Patent number: D783045
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: April 4, 2017
    Assignee: Microsoft Corporation
    Inventors: Harold Gomez, Richard W. Zarick, Jeremy Monroe Bowen
  • Patent number: D783662
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: April 11, 2017
    Assignee: Microsoft Corporation
    Inventors: Richard W. Zarick, Jeremy Monroe Bowen
  • Patent number: D783670
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: April 11, 2017
    Assignee: Microsoft Corporation
    Inventors: Harold Gomez, Richard W. Zarick, Jeremy Monroe Bowen