Patents by Inventor Brian Meek
Brian Meek 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: 10820183Abstract: A first network enabled device is in a wireless local area network (WLAN). The first network enabled device determines whether a second network enabled device is present in the WLAN. The first network enabled device executes a rule having a condition based on whether the second network enabled device is present in the WLAN and a resulting action to be performed by the first network enabled device. If the condition is met, the first network enabled device performs the resulting action.Type: GrantFiled: August 4, 2017Date of Patent: October 27, 2020Assignee: D&M Holdings, Inc.Inventors: Brian Meek, Nicholas Murrells
-
Publication number: 20190380021Abstract: A first network enabled device is in a wireless local area network (WLAN). The first network enabled device determines whether a second network enabled device is present in the WLAN. The first network enabled device executes a rule having a condition based on whether the second network enabled device is present in the WLAN and a resulting action to be performed by the first network enabled device. If the condition is met, the first network enabled device performs the resulting action.Type: ApplicationFiled: August 4, 2017Publication date: December 12, 2019Inventors: Brian Meek, Nicholas MURRELLS
-
Patent number: 9483590Abstract: A system (and corresponding method) that employs wiki-type models to consider authoring rather than composition in an application environment is provided. The innovation enables collaborative information and templates to be used to enhance quality, productivity, etc. within a software application environment. These wiki-type models can provide features, functions and benefits related to, but not limited to, general information, auto-fills, formats, schema, conversions, preferences, etc.Type: GrantFiled: October 4, 2013Date of Patent: November 1, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ajitesh Kishore, Brian Meek, Christopher H. Pratley, Alexander G. Gounares, Lewis Charles Levin
-
Patent number: 8798252Abstract: The architecture facilitates the association of resources (e.g., hardware software) with a meeting location such as a conference room or conference space. Additionally, the room and resources can be associated with a realtime conference or meeting at the meeting location. Still further, the resources can be automatically joined to the meeting being held in the room, for both the organizer of the meeting and the remote participants of the meeting. The resources are network addressable and register to a communications infrastructure for online availability. The architecture automatically joins the conference room resources to any conference or call that is being held in the locale (e.g., room) of the conference, and which the user has joined using a realtime conferencing application. The resources distributed across multiple meeting locations can be utilized for a single session, as well.Type: GrantFiled: March 24, 2009Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Anton W. Krantz, Brian Meek
-
Publication number: 20140039868Abstract: A system (and corresponding method) that employs wiki-type models to consider authoring rather than composition in an application environment is provided. The innovation enables collaborative information and templates to be used to enhance quality, productivity, etc. within a software application environment. These wiki-type models can provide features, functions and benefits related to, but not limited to, general information, auto-fills, formats, schema, conversions, preferences, etc.Type: ApplicationFiled: October 4, 2013Publication date: February 6, 2014Applicant: Microsoft CorporationInventors: Ajitesh Kishore, Brian Meek, Christopher H. Pratley, Alexander G. Gounares, Lewis Charles Levin
-
Patent number: 8584020Abstract: A system (and corresponding method) that employs wiki-type models to consider authoring rather than composition in an application environment is provided. The innovation enables collaborative information and templates to be used to enhance quality, productivity, etc. within a software application environment. These wiki-type models can provide features, functions and benefits related to, but not limited to, general information, auto-fills, formats, schema, conversions, preferences, etc.Type: GrantFiled: December 28, 2007Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: Ajitesh Kishore, Brian Meek, Christopher Hugh Pratley, Alexander G. Gounares, Lewis Charles Levin
-
Patent number: 8391456Abstract: Callers of an enhanced communication system are enabled to improve their communication experience by receiving context specific call controls on their peripheral device before, during, and/or after a call. A communication application determines context specific commands and configures/reconfigures call controls on the peripheral device. The peripheral device displays the call context specific controls in different stages of operation and forwards user selection(s) to the communication application without a need to understand the commands of perform actions associated with the commands.Type: GrantFiled: March 20, 2009Date of Patent: March 5, 2013Assignee: Microsoft CorporationInventors: Anton Krantz, Brian Meek, Mu Han
-
Patent number: 8194841Abstract: A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby.Type: GrantFiled: August 16, 2011Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Anne M. Archambault, Pavel Curtis, Brian Meek, Jeremy B. Smith, Douglas Wyatt
-
Publication number: 20110300841Abstract: A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby.Type: ApplicationFiled: August 16, 2011Publication date: December 8, 2011Applicant: Microsoft CorporationInventors: Anne M. Archambault, Pavel Curtis, Brian Meek, Jeremy B. Smith, Douglas Wyatt
-
Publication number: 20110249954Abstract: Presentations during an online conference are captured for subsequent playback. An instance of a presentation viewer is deployed to capture the presentation. Annotations and timing data are captured separately. The presentation with the annotations is recorded through a video encoding codec in a desired format, while timing and similar data is stored as metadata. Multiple presentations may be recorded separately to conserve resources. The recordation and the metadata can be subsequently played back to a requesting user.Type: ApplicationFiled: April 9, 2010Publication date: October 13, 2011Applicant: Microsoft CorporationInventors: Brian Meek, Felix W. Wong, Jayendran Srinivasan, Shi Lu, Mukul Gupta, Zheng Ni
-
Patent number: 8005203Abstract: A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby.Type: GrantFiled: August 24, 2010Date of Patent: August 23, 2011Assignee: Microsoft CorporationInventors: Anne M. Archambault, Pavel Curtis, Brian Meek, Jeremy B. Smith, Douglas Wyatt
-
Patent number: 7991916Abstract: Architecture that allows users in an application sharing environment to separately view portions of data that are not part of the current shared view. An enhanced application sharing component is provided that facilitates rendering the application data multiple times for a correspondingly similar number of simultaneous users, and sending the additional renderings to the other users for interaction. Each user client includes an application sharing viewer that composites the per-user renderings onto the base shared image of the user client to create a per-user view of the shared document. The enhanced sharing component renders the portion of the data that is requested by the remote user as a bitmap and passes the bitmap along with coordinate information to the client rendering program presentation with the shared data view. The coordinate information indicates where on the shared screen of the remote client the bitmap is overlayed to produce a seamless experience.Type: GrantFiled: December 12, 2006Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Brian Meek, David Nichols
-
Patent number: 7984158Abstract: Architecture for providing communications resources of a network for client intercommunications. A client that desires to communicate makes a request to an arbitrary communications server node by the announcing of identifying information. The web service “parks” the request until the identifying information is ready. A second client can ultimately interact with the first client by sending identifying information and following the same lookup path to find the location at which the first client request is “parked”. A continuous hash is employed that enables a client to negotiate services of a resource and via which resource multiple clients can rendezvous for communications. The continuous hash minimizes the disruption to clients already accessing network resources. A resource is brought online or taken offline without dramatically impacting ongoing use of currently operational resources. In the event a hosting resource fails, the clients repeat the lookup process and re-converge on a new server.Type: GrantFiled: March 20, 2007Date of Patent: July 19, 2011Assignee: Microsoft CorporationInventors: Brian Meek, Hans Andersen
-
Publication number: 20100325561Abstract: A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby.Type: ApplicationFiled: August 24, 2010Publication date: December 23, 2010Applicant: Microsoft CorporationInventors: Anne M. Archambault, Pavel Curtis, Brian Meek, Jeremy B. Smith, Douglas K. Wyatt
-
Patent number: 7822738Abstract: Architecture that provides real-time opportunistic access to data that is relevant and/or related user activities. Ways are disclosed to use information of a single workspace to structure automatic searches into a number of data stores in order to opportunistically extract relevant information therefrom. An email client can use workspace content to train a filter for identifying new messages deemed relevant or related to the content and topics of the workspace, a system can be provided to use the content of a single web site as contextual data for providing auto-generated links to other sites within the corporate enterprise, a collaborative application can natively understand the content being shared and then look for specific terms in the content which can be employed for generating a search query and returning relevant and/or related data, and combinations thereof are provided for automatically generating and searching data stores for relevant and related information.Type: GrantFiled: November 30, 2006Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Hans Andersen, Brian Meek, David Nichols
-
Patent number: 7809124Abstract: A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby.Type: GrantFiled: February 11, 2005Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Anne M. Archambault, Pavel Curtis, Brian Meek, Jeremy B. Smith, Douglas K. Wyatt
-
Publication number: 20100246448Abstract: The disclosed architecture facilitates the association of resources (e.g., hardware software) with a meeting location such as a conference room or conference space. Additionally, the room and resources can be associated with a realtime conference or meeting at the meeting location. Still further, the resources can be automatically joined to the meeting being held in the room, for both the organizer of the meeting and the remote participants of the meeting. The resources are network addressable and register to a communications infrastructure for online availability. The architecture automatically joins the conference room resources to any conference or call that is being held in the locale (e.g., room) of the conference, and which the user has joined using a realtime conferencing application. The resources distributed across multiple meeting locations can be utilized for a single session, as well.Type: ApplicationFiled: March 24, 2009Publication date: September 30, 2010Applicant: Microsoft CorporationInventors: Anton W. Krantz, Brian Meek
-
Publication number: 20100239081Abstract: Callers of an enhanced communication system are enabled to improve their communication experience by receiving context specific call controls on their peripheral device before, during, and/or after a call. A communication application determines context specific commands and configures/reconfigures call controls on the peripheral device. The peripheral device displays the call context specific controls in different stages of operation and forwards user selection(s) to the communication application without a need to understand the commands of perform actions associated with the commands.Type: ApplicationFiled: March 20, 2009Publication date: September 23, 2010Applicant: Microsoft CorporationInventors: Anton Krantz, Brian Meek, Mu Han
-
Publication number: 20090327230Abstract: Structured and/or unstructured data is processed with the aid of a data model. The data model provides a conceptual description of source content that can be generated or otherwise modified automatically as a function of data, models, and/or structure associated with the data. Both structured and unstructured data can be viewed in terms of high-level content rather than a lower level physical model. Among other things, this view can be employed to aid search as well as data sharing.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Lewis Charles Levin, Brian Meek, Patrice Y. Simard
-
Patent number: 7568005Abstract: An approach for providing enhanced application behavior in the presence of application sharing is provided. An application program interface (“API”) allows an application being shared in a collaborative environment to be aware of its application sharing status. An application developer can incorporate the API into an application program. Then, when an instance of the application is executing, an application sharing host can use the API to notify the instance of the application whenever the instance of the application is being shared. In addition, the application sharing host can also use the API to provide the instance of the application being shared the identity of a user that is in control of the instance of the application being shared.Type: GrantFiled: September 1, 2005Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: David A. Nichols, Brian Meek