Patents by Inventor Ryszard K. Kott

Ryszard K. Kott 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: 9413793
    Abstract: A rich communication profile system with notifications. The system is a feedback mechanism that utilizes rich content, e.g., multimedia content, as one or more indicators that represent the status of a remote user. The system includes a state component that receives information relating to state of at least one entity. A notifications component dynamically renders at least one personalized graphical indicia representative of the entity's state. The entity can be a person, group of people, component, place, and object.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lili Cheng, David P. Vronay, Ryszard K. Kott, Sean U. Kelly
  • Patent number: 8418067
    Abstract: A rich communication profile system with notifications. The system is a feedback mechanism that utilizes rich content, e.g., multimedia content, as one or more indicators that represent the status of a remote user. The system includes a state component that receives information relating to state of at least one entity. A notifications component dynamically renders at least one personalized graphical indicia representative of the entity's state. The entity can be a person, group of people, component, place, and object.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Lili Cheng, David P. Vronay, Ryszard K. Kott, Sean U. Kelly
  • Patent number: 7832003
    Abstract: The subject invention provides a unique system and method that facilitates a controlled communication environment which allows a user to participate in a plurality of privacy contexts with other people in a simultaneous manner in an online community. A user can assign or define varying levels of privacy to his/her information or content to control the visibility of such information by others. In particular, a first user can maintain one or more “gardens” or stores of content which may be accessible to at least a subset of the online community. Access to the contents of any one garden can be based on the privacy level of the garden and the privacy level (e.g., access parameters) granted to the person. The privacy levels and arrangement of content can be hierarchal and/or non-overlapping. Thus, a user can seamlessly communicate with multiple users at the same time regardless of their context or privacy level while maintaining the privacy boundaries of each garden.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Sean U. Kelly, Lili Cheng, Ryszard K. Kott, Richard L. Hughes, William L. Portnoy
  • Patent number: 7716300
    Abstract: The subject invention provides a unique system and method that facilitates self-regulation of a social network system based at least in part on user behavior, and in particular on good or desirable user behavior. The system and method involve monitoring user behavior such as user activity and user interactions with other users and the network itself. Several factors can be weighed to determine whether the user behavior is good. Network assets or rights can be allocated to good users in the form of gifts or trade exchange opportunities whereas less desirable or bad users may not receive such gifts or trade opportunities or assets and rights might be revoked from them. By watching user behavior and promoting good behavior in this manner, the social network can be managed and self-regulated to optimize the utilization and distribution of both limited and unlimited assets (e.g., network created and user created assets or resources).
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Ryszard K. Kott, Alwin R. Vyhmeister, Richard L. Hughes, Lili Cheng, Sean U. Kelly, William L. Portnoy
  • Patent number: 7693918
    Abstract: A system and method for generating a schema for a database is provided. The schema is based, at least in part, upon three main tables: object types, objects, and, associations. Through these three base tables, the system facilitates rapid prototyping of schema associated with database(s). The schema is extensible since associations between objects, objects and object types are not hard-coded and can be dynamically updated by modifying the appropriate entry(ies) in one or more of these three base tables. Thus, through these three tables, an extensible, flexible framework for generating and/or dynamically modifying the schema is provided. The system includes an input component that receives information associated with a requested database prototype. The system further includes a schema generation component that generates a schema based, at least in part, upon the information received by the input component.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Cezary Marcjan, Ryszard K. Kott, Andrzej Turski
  • Patent number: 7680810
    Abstract: The subject invention provides a unique system and method that facilitates creating a summary page of content associated with disparate sources of data. For example, a user can select one or more regions of one or more disparate web pages for which he/she desires updated information over a length of time. The selected regions can be identified and then marked for monitoring via a web crawler. The web crawler can analyze the relevant web pages, and in particular, only the selected regions to determine if any of the corresponding content have changed. Changes to other non-selected content can be ignored. The desired changes can be extracted and included on the summary page to mitigate the number of times a user must revisit individual web pages to see what if any changes have occurred since the previous visit.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Cezary Marcjan, Ryszard K. Kott
  • Publication number: 20080104617
    Abstract: A user interface is provided for rendering platform data to an output device. The data is sent to the user interface from the protocol along with self-describing rendering information. This information can be in a transform format, such as extensible stylesheet language (XSL) and the like, and/or code-based language such as an object-oriented language, sequential language, hierarchical (such as XML) and the like. The user interface utilizes the self-describing rendering information (and/or a rendering method contained therein) to render the data to the output device. In this regard, the user interface is extensible by modifying the self-describing rendering information, which mitigates the need for additional development to the user interface when rendering methods change (for new field additions, cosmetic preferences, etc.).
    Type: Application
    Filed: June 7, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Johnson T. Apacible, Sean Patrick Nolan, Jeffrey Dick Jones, Ryszard K. Kott
  • Patent number: 6298391
    Abstract: A remote procedure call marshaling architecture provides remote procedure call interoperability between computers having arbitrary native data format pointer sizes not conforming to an on-wire multicanonical data representation of the remote procedure calls. The architecture includes an interface description language compiler having a code path generic to effecting marshaling of data structures containing non-conformant pointers. When compiled to run on a computing platform having a native, non-conformant pointer size, the code path is automatically configured to effect marshaling of data structure containing pointers of the computing platform's native pointer size.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: October 2, 2001
    Assignee: Microsoft Corporation
    Inventors: Terry Kennedy, Christopher Gustav Ewbank, Dietmar Gaertner, Mario C. Goertzel, Ryszard K. Kott, Nathaniel S. Brown