Patents Assigned to Microsoft Corporation—One Microsoft Way
-
Publication number: 20120209832Abstract: A ranked set of users may be calculated from an expertise categorization for each user and a person's trust in the users for specific categories. The ranked set of users may be used for presenting search results, recommendations, social marketing, or other uses. A person's reputation may be determined through various online activities. A person's trust in another person may be related to their proximity and activity in one or more social networks.Type: ApplicationFiled: March 8, 2011Publication date: August 16, 2012Applicant: Microsoft Corporation One Microsoft WayInventors: Eugene (John) Neystadt, Ron Karidi, Yitzhak Tzahi Weisfeld, Roy Varshavsky, Avigad Oron, Kira Radinsky
-
Patent number: 7962621Abstract: Described herein are embodiments for setting, managing, and monitoring connection policies for a plurality of network paths from a first endpoint to a second endpoint. In embodiments, a set of candidate addresses from a first endpoint and a set of candidate addresses from a second endpoint are received. Each candidate address of the first endpoint is paired with each candidate address of the second endpoint to create a plurality of candidate address pairs. Each candidate address pair has an associated network path. The network path is the route by which data flows to and from the various endpoints. Once all network paths between each candidate address pair have been determined, a connection policy is set for each network address pair and the associated network path.Type: GrantFiled: January 13, 2009Date of Patent: June 14, 2011Assignee: Microsoft Corporation—One Microsoft WayInventor: Neil A. Deason
-
Publication number: 20100100943Abstract: Permissions using a namespace is described. In an embodiment, a namespace system includes a network resource that has a resource permission, and includes a namespace that has one or more members associated with the namespace. The namespace system also includes a namespace permission to permission the network resource to one or more of the members of the namespace.Type: ApplicationFiled: December 16, 2009Publication date: April 22, 2010Applicant: Microsoft Corporation One Microsoft WayInventors: Michael A. Pacholec, Michael I. Torres, Apurva F. Dalia, Matthew S. Augustine, Mukeshkumar M. Beher
-
Publication number: 20060106872Abstract: An active agenda tool is provided that may be executed at one or more networked computing devices. Each connected active agenda tool includes functionality for displaying an agenda interface and for maintaining agenda item timers. The agenda interface includes an agenda and various interactive controls. The agenda includes a plurality of editable agenda items, each having a corresponding agenda item timer maintained by the agenda tool for recording time dedicated to that agenda item during the meeting. Collateral content, which may be shared among the network computing devices, can be associated with one or more of the agenda items. Agenda data representing the displayed agenda items is changed each time a displayed agenda item is modified during the meeting. Any changes to the agenda data may be distributed to each of the networked computing devices, so that each connected agenda tool can update its agenda during the meeting.Type: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: Microsoft Corporation One Microsoft WayInventors: Roy Leban, Stephen Matlock, Matthew Maddin, Michael Tiano, Kenneth Young, Shaheeda Nizar, John Lemire
-
Publication number: 20050289167Abstract: Impact analysis provides the ability to determine the objects that a particular object depends on or uses, as well as determine the objects that are dependent on or use a particular object. The term object may refer to tasks and/or object types, for example. Impact analysis is desirable for improving user productivity in large, complex documents because it facilitates determining how and where an object is used by other objects in the system, thereby potentially saving a great deal of manual work.Type: ApplicationFiled: June 23, 2004Publication date: December 29, 2005Applicant: Microsoft Corporation One Microsoft WayInventors: J. Haselden, Mark Durley, Matthew David, Sergei Ivanov
-
Publication number: 20040220809Abstract: The present invention thus uses a composite statistical model and rules-based grammar language model to perform both the speech recognition task and the natural language understanding task.Type: ApplicationFiled: November 20, 2003Publication date: November 4, 2004Applicant: Microsoft Corporation One Microsoft WayInventors: Ye-Yi Wang, Alejandro Acero, Ciprian Chelba
-
Publication number: 20030233616Abstract: A computer-implemented method and system for creating and implementing dynamic clip art images in a software module. Clip art images are typically static in nature and cannot be modified by a user. This limitation with conventional clip art images makes them inflexible and inefficient. In contrast, a dynamic clip art image can be used to represent several similar static clip art images. Those elements of the similar static images that are distinct can be represented by dynamic properties that can be customized by a user. Dynamic clip art images can be modified by a user while inserted in an electronic document thereby eliminating the need to locate new static clip art images to replace existing static images in a document.Type: ApplicationFiled: June 13, 2002Publication date: December 18, 2003Applicant: Microsoft Corporation One Microsoft WayInventor: Norman L. Gilinsky