Patents by Inventor Ryan Kabir

Ryan Kabir 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: 8041738
    Abstract: In one or more embodiments, a tag is provided and includes a property that associates a strongly typed variable with the tag. Strongly typed variables can include any suitable types. For example, in at least some embodiments, the strongly typed variable is a people type that allows the tag to be associated with an individual person or group of people by virtue of a unique identification that is associated with the person or group. Strongly typed tags can then serve as a foundation upon which various other types of information and services can be provided to enhance the user experience.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: October 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason S. Flaks, John M. Thornton, Ryan Kabir
  • Publication number: 20110131254
    Abstract: In one or more embodiments, a tag is provided and includes a property that associates a strongly typed variable with the tag. Strongly typed variables can include any suitable types. For example, in at least some embodiments, the strongly typed variable is a people type that allows the tag to be associated with an individual person or group of people by virtue of a unique identification that is associated with the person or group. Strongly typed tags can then serve as a foundation upon which various other types of information and services can be provided to enhance the user experience.
    Type: Application
    Filed: February 10, 2011
    Publication date: June 2, 2011
    Applicant: Microsoft Corporation
    Inventors: Jason S. Flaks, John M. Thornton, Ryan Kabir
  • Patent number: 7912860
    Abstract: In one or more embodiments, a tag is provided and includes a property that associates a strongly typed variable with the tag. Strongly typed variables can include any suitable types. For example, in at least some embodiments, the strongly typed variable is a people type that allows the tag to be associated with an individual person or group of people by virtue of a unique identification that is associated with the person or group. Strongly typed tags can then serve as a foundation upon which various other types of information and services can be provided to enhance the user experience.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason S. Flaks, John M. Thornton, Ryan Kabir
  • Publication number: 20080320027
    Abstract: In one or more embodiments, a tag is provided and includes a property that associates a strongly typed variable with the tag. Strongly typed variables can include any suitable types. For example, in at least some embodiments, the strongly typed variable is a people type that allows the tag to be associated with an individual person or group of people by virtue of a unique identification that is associated with the person or group. Strongly typed tags can then serve as a foundation upon which various other types of information and services can be provided to enhance the user experience.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Jason S. Flaks, John M. Thornton, Ryan Kabir
  • Publication number: 20080263449
    Abstract: Automated maintenance of media content such as digital photographs and video in a pool is provided by an arrangement where the time interval that each piece of media content remains in the pool is tracked and modified by user-behavioral factors. This “virtual age” of the media content is depicted on a representative image displayed by a graphical user interface through the use of visual metaphors that simulate the physical characteristics of an object such as a printed photograph as it ages. As the virtual age of the content increases, visual metaphors including fading or yellowing, and physical deterioration such as tattering, creasing, and ripping are overlaid as effects onto the displayed image. Older content is displayed using other respective images which have increased fading or yellowing and greater physical deterioration until, in one example, an image appears to crumble to dust, at which point the associated media content is automatically deleted from the pool.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: Jordan Schwartz, David Parlin, Ryan Kabir