Patents by Inventor Wissam S. Kazan

Wissam S. Kazan 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: 11669850
    Abstract: In accordance with one or more aspects of selecting between client-side and server-side market detection, a determination is made at a device as to which of a client-side detected market and a server-side detected market is to have priority for a service. An application of the device is configured in accordance with a client-side market configuration setting if the client-side detected market has priority, and is configured in accordance with a server-side market configuration setting if the server-side detected market has priority.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: June 6, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wissam S. Kazan, Francislav P. Penov, Gaurav Arora
  • Publication number: 20200402074
    Abstract: In accordance with one or more aspects of selecting between client-side and server-side market detection, a determination is made at a device as to which of a client-side detected market and a server-side detected market is to have priority for a service. An application of the device is configured in accordance with a client-side market configuration setting if the client-side detected market has priority, and is configured in accordance with a server-side market configuration setting if the server-side detected market has priority.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 24, 2020
    Inventors: Wissam S. KAZAN, Francislav P. PENOV, Gaurav ARORA
  • Patent number: 10755287
    Abstract: In accordance with one or more aspects of selecting between client-side and server-side market detection, a determination is made at a device as to which of a client-side detected market and a server-side detected market is to have priority for a service. An application of the device is configured in accordance with a client-side market configuration setting if the client-side detected market has priority, and is configured in accordance with a server-side market configuration setting if the server-side detected market has priority.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: August 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Wissam S. Kazan, Francislav P. Penov, Gaurav Arora
  • Publication number: 20150263911
    Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.
    Type: Application
    Filed: June 1, 2015
    Publication date: September 17, 2015
    Inventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
  • Patent number: 9077733
    Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: July 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
  • Patent number: 8990698
    Abstract: Social network service synchronization techniques are described. In an implementation, a determination is made by a client that a browser has been used to navigate to a website. A prompt is displayed by the client, responsive to the determination, that is selectable to cause data that describes activities that are performable in conjunction with the website to be communicated to a social network service to be stored in conjunction with a user account of the user at the social network service.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wissam S. Kazan, Felipe Luis Naranjo, Shazaan T. Bahrainwala, Mona Akmal, Francislav P. Penov, Patrick R. Jakubowski
  • Publication number: 20140095710
    Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.
    Type: Application
    Filed: December 4, 2013
    Publication date: April 3, 2014
    Applicant: Microsoft Corporation
    Inventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
  • Patent number: 8606889
    Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
  • Publication number: 20110179149
    Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.
    Type: Application
    Filed: March 16, 2010
    Publication date: July 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
  • Publication number: 20110072354
    Abstract: Social network service synchronization techniques are described. In an implementation, a determination is made by a client that a browser has been used to navigate to a website. A prompt is displayed by the client, responsive to the determination, that is selectable to cause data that describes activities that are performable in conjunction with the website to be communicated to a social network service to be stored in conjunction with a user account of the user at the social network service.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Wissam S. Kazan, Felipe Luis Naranjo, Shazaan T. Bahrainwala, Mona Akmal, Francislav P. Penov, Patrick R. Jakubowski
  • Publication number: 20100131351
    Abstract: In accordance with one or more aspects of selecting between client-side and server-side market detection, a determination is made at a device as to which of a client-side detected market and a server-side detected market is to have priority for a service. An application of the device is configured in accordance with a client-side market configuration setting if the client-side detected market has priority, and is configured in accordance with a server-side market configuration setting if the server-side detected market has priority.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Applicant: Microsoft Corporation
    Inventors: Wissam S. Kazan, Francislav P. Penov, Gaurav Arora