Patents by Inventor Steven M. Cellini

Steven M. Cellini 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: 7571466
    Abstract: A user profile having consent information regarding a network server for a second party is created. Such consent information is received from a first party and stored in the user profile of the second party. The second party may access the network server if the consent information stored in the user profile of the second party shows that the first party has provided consent. The second party may not access the network server if the consent information stored in the user profile of the second party shows that the first party has denied consent.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Sylvia K. Mollerstrom, Jonathan P. Horton, Wei-Quiang Michael Guo, Steven M. Cellini
  • Patent number: 7454462
    Abstract: A server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema. Thus, in addition to the data being communicated, the meaning of the data is also communication allowing for intelligent decisions and inferences to be made based on the meaning of the data. Cooperative interaction is facilitated over a wide variety of networks by messaging through a common API that supports multiple transport mechanisms. Also, mid-session transfer between client devices is facilitated by schema and the transport-independent messaging structure. The user interfaces of the client devices will appear consistent even if the client devices have different user interface capabilities.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph D. Belfiore, David G. Campbell, Steve Capps, Steven M. Cellini, Charles T. Fitzgerald, Vivek Gundotra, Mark H. Lucovsky, Paul A. Maritz, Amit Mital, Eric D. Rudder, Keith W. Short, Kaviraj Singh, Peter M. Spiro, Tandy W. Trower, David Vaskevitch
  • Publication number: 20080043965
    Abstract: Techniques are described to provision and manage conference websites. In one or more implementations, a website is provided for each of a plurality of conference attendees. Each of the websites includes a respective copy of materials related to a conference, which may be modifiable by respective conference attendees.
    Type: Application
    Filed: August 1, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Steven M. Cellini, Charles Joseph Torre, Andrew David Corran, Hans Hugli, Scott V. Fynn, George M. Moore
  • Patent number: 7330971
    Abstract: A system and method for delegating at least one administrative duty associated with namespace management from an authentication system to at least one administration system. An application programming interface provides communication between the authentication system and the administration system. The authentication system receives a request from the administration system, verifies the authority of the request, and performs the action(s) specified in the request to manage a namespace.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: February 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Sachin Kukreja, Barry I. Kelman, Steven M. Cellini, David R. Shutt, Roy Leban, Daniel Doubrovkine
  • Publication number: 20020120866
    Abstract: A user profile having consent information regarding a network server for a second party is created. Such consent information is received from a first party and stored in the user profile of the second party. The second party may access the network server if the consent information stored in the user profile of the second party shows that the first party has provided consent. The second party may not access the network server if the consent information stored in the user profile of the second party shows that the first party has denied consent.
    Type: Application
    Filed: February 23, 2001
    Publication date: August 29, 2002
    Applicant: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Sylvia K. Mollerstrom, Jonathan P. Horton, Wei-Quiang Michael Guo, Steven M. Cellini
  • Patent number: 6169993
    Abstract: In an interface-based binary object system capable of supporting multiple interfaces into objects created by class templates, a repository of stored object states is formed that can be accessed by later created objects. Such later created objects may be of the same class as the original object or may be of a new class extended from the original class and still use the same stored object state. Access to the stored object state is made through a generic repository object that emulates the behavior of a particular class of object as defined in type definitions. Requests to a particular object's properties through interface methods are serviced by having the generic repository object make reference to the type definitions in order to fulfill the request. Binary extensibility of the generic repository object along with proper class definition in the type definitions allows custom objects having greater functionality than that provided by the generic repository object to be implemented.
    Type: Grant
    Filed: March 19, 1999
    Date of Patent: January 2, 2001
    Assignee: Microsoft Corporation
    Inventors: David R. Shutt, Steven M. Cellini