Patents by Inventor Brandon V. Taylor

Brandon V. Taylor 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: 10643394
    Abstract: In a device including a processor and a memory in communication with the processor is described, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of: generating, based on a plurality of local 3D models, a global 3D model representing a portion of a real-world environment; determining a location of a 3D virtual object in the global 3D model; and generating augmentation data for rendering the 3D virtual object to be seen at a location of the real-world environment corresponding to the location of the 3D virtual object in the global 3D model.
    Type: Grant
    Filed: December 16, 2018
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes
  • Publication number: 20190122442
    Abstract: In a device including a processor and a memory in communication with the processor is described, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of: generating, based on a plurality of local 3D models, a global 3D model representing a portion of a real-world environment; determining a location of a 3D virtual object in the global 3D model; and generating augmentation data for rendering the 3D virtual object to be seen at a location of the real-world environment corresponding to the location of the 3D virtual object in the global 3D model.
    Type: Application
    Filed: December 16, 2018
    Publication date: April 25, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes
  • Patent number: 10235808
    Abstract: A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal from another device via a network. The rendering module is configured to control display apparatus of the user device to display a virtual element to a user of the user device, the virtual element comprising a video image derived from the video signal. The modification module is configured to generate rendering data for displaying a modified version of the virtual element at the other device. The modified version does not include said video image. The network interface is configured to transmit the rendering data to the other device via the network. Alternatively or in addition, the rendering data can be modified at the other device to the same end.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes, Jason Thomas Faulkner
  • Patent number: 10169917
    Abstract: An augmented reality (AR) system receives a plurality of local 3D models of a part of a real-world environment, each having been generated by a different AR device when located in the real-world environment. The local 3D models are combined to generate a global 3D model, at least part of which is transmitted to a device remote from the real-world environment. The global 3D model represents a greater portion of the real-environment than any of the local 3D models individually. The AR system receives rendering data from the remote device, and transmits it to an AR device when the AR device is located in the real-world environment. Alternatively, the rendering data may be transmitted from the remote device to the AR device via a network directly. The rendering data is for use in rendering a virtual object at the AR device in the real-world environment.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: January 1, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes
  • Publication number: 20170264651
    Abstract: There is provided a method comprising: causing received image and/or audio data associated with an audio-visual call to be played-out via a user interface; receiving, during the audio-visual call, an instruction to store received image and/or audio data associated with the audio-visual call; and storing image and/or audio data played-out prior to receipt of the instruction in response to the received instruction.
    Type: Application
    Filed: March 8, 2016
    Publication date: September 14, 2017
    Inventors: Brandon V. Taylor, Brad C. Stevenson, Joseph T. Wyman
  • Publication number: 20170053447
    Abstract: An augmented reality (AR) system receives a plurality of local 3D models of a part of a real-world environment, each having been generated by a different AR device when located in the real-world environment. The local 3D models are combined to generate a global 3D model, at least part of which is transmitted to a device remote from the real-world environment. The global 3D model represents a greater portion of the real-environment than any of the local 3D models individually. The AR system receives rendering data from the remote device, and transmits it to an AR device when the AR device is located in the real-world environment. Alternatively, the rendering data may be transmitted from the remote device to the AR device via a network directly. The rendering data is for use in rendering a virtual object at the AR device in the real-world environment.
    Type: Application
    Filed: April 26, 2016
    Publication date: February 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes
  • Publication number: 20170053621
    Abstract: A user device within a communication architecture, the user device comprising a session viewer configured to: receive at least one annotation object associated with a mixed reality/virtual reality session; determine a field of view position; and generate an image overlay based on the determined field of view position and at least one annotation object to display an indicator to guide a user of the user device to a representation of the annotation object.
    Type: Application
    Filed: April 28, 2016
    Publication date: February 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes
  • Publication number: 20170053446
    Abstract: A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal from another device via a network. The rendering module is configured to control display apparatus of the user device to display a virtual element to a user of the user device, the virtual element comprising a video image derived from the video signal. The modification module is configured to generate rendering data for displaying a modified version of the virtual element at the other device. The modified version does not include said video image. The network interface is configured to transmit the rendering data to the other device via the network. Alternatively or in addition, the rendering data can be modified at the other device to the same end.
    Type: Application
    Filed: April 26, 2016
    Publication date: February 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes, Jason Thomas Faulkner
  • Publication number: 20170053445
    Abstract: Augmented reality apparatus comprises stereoscopic display apparatus, a computer interface, and a rendering module. The stereoscopic display apparatus is arranged to provide to a user of the augmented reality apparatus a view of a real-world environment in which the user is located. The display apparatus is configured to generate a stereoscopic image that is visible to the user simultaneously with the real-world view. The computer interface is configured to receive from a network externally generated 3D model data of the real-world environment in which the user is located. The rendering module is configured to use the externally generated 3D model data to control the display apparatus to render a virtual element in a manner such that it is perceived by the user as a 3D element located at a desired location in the real-world environment.
    Type: Application
    Filed: April 26, 2016
    Publication date: February 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes
  • Publication number: 20170054815
    Abstract: A user device within a communication architecture, the user device comprising an asynchronous session generator configured to: capture at least one image; determine camera pose data associated with the at least one image; capture surface reconstruction data, the surface reconstruction data being associated with the camera pose data; generate an asynchronous session comprising asynchronous session data, the asynchronous session data comprising the at least one image, the camera pose data, surface reconstruction data, and at least one annotation object wherein the asynchronous data is configured to be stored and retrieved at a later time.
    Type: Application
    Filed: April 28, 2016
    Publication date: February 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes
  • Publication number: 20170053455
    Abstract: A user device within a communication architecture, the user device comprising an asynchronous session viewer configured to: receive asynchronous session data, the asynchronous session data comprising at least one image, camera pose data associated with the at least one image, and surface reconstruction data associated with the camera pose data; select a field of view position; and edit the asynchronous session data by adding/amending/deleting at least one annotation object based on the selected field of view.
    Type: Application
    Filed: April 28, 2016
    Publication date: February 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes
  • Patent number: 9036804
    Abstract: Architecture for enabling identification of a call party's representative during calls on behalf of the call party. The call representative is delegated to initiate or answer an IP call on behalf of the call party. An IP-telephony component initiates or answers the IP call by the call representative on behalf of the call party. The IP-telephony component can be an IP telephone, or any other suitable IP calling interface. An identification component presents a representation notification identifying the call representative to a connected call party. The representation notification can be displayed on a caller ID display on an IP phone, or can be displayed on a user interface of the personal computing device, for example. The calls can be point-to-point IP calls with a single participant, or can be conference calls with multiple participants, and can be performed with one or more suitable protocols.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: May 19, 2015
    Assignee: Microsoft Corporation
    Inventors: Pradipta Kumar Basu, Brandon V. Taylor, Rajesh Ramanathan
  • Patent number: 8379637
    Abstract: Communication requests added to a conversation are routed directly to a user without following the pre-configured routing rules for the user during a breakthrough period. The breakthrough period may last for the duration of the conversation or for some other period of time. A conversation may be initiated using any supported type of communication. For example, if a user initially sets up an IM conversation with a remote user, then when a voice call is made to the user from the remote user, the voice call is routed directly to the user without applying the routing rules that are configured for the user. Once the breakthrough period has elapsed, the routing rules become active again and are applied to communications received from the remote user that are directed to the user.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Brandon V. Taylor, Pradipta Kumar Basu
  • Patent number: 8171394
    Abstract: Systems and methods are disclosed for providing a user interface. The disclosed systems and methods may include receiving a request to initiate an application program configured to generate a data file. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel in response to the request. The property panel may be configured to receive meta-data to be associated with the data file generated by the application program. Also, the property panel may be configured to provide the only place to receive the meta-data by the application program. Moreover, the disclosed systems and methods may include receiving the meta-data in the property panel.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: Brandon V. Taylor, Brian M. Jones, Hani Saliba, Jeffrey J. Johnson, Lauren N. Antonoff, Michael B. Christiansen, Raj Merchant, Steven J. Sinofsky
  • Patent number: 7877420
    Abstract: Systems and methods are disclosed for incorporating meta-data in document content. The disclosed systems and methods may include initiating an application program configured to generate a document. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel. The property panel may be configured to receive meta-data to be associated with the document generated by the application program. Moreover, the disclosed systems and methods may include receiving the meta-data in the property panel and copying the meta-data from the property panel to the document content.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: January 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Brandon V. Taylor, Hani Saliba, Raj Merchant, Brian M. Jones
  • Publication number: 20100246450
    Abstract: Architecture for enabling identification of a call party's representative during calls on behalf of the call party. The call representative is delegated to initiate or answer an IP call on behalf of the call party. An IP-telephony component initiates or answers the IP call by the call representative on behalf of the call party. The IP-telephony component can be an IP telephone, or any other suitable IP calling interface. An identification component presents a representation notification identifying the call representative to a connected call party. The representation notification can be displayed on a caller ID display on an IP phone, or can be displayed on a user interface of the personal computing device, for example. The calls can be point-to-point IP calls with a single participant, or can be conference calls with multiple participants, and can be performed with one or more suitable protocols.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Pradipta Kumar Basu, Brandon V. Taylor, Rajesh Ramanathan
  • Patent number: 7743026
    Abstract: Mapping a server file to a corresponding locally stored copy of a server file and redirecting an application to a server file or to a corresponding local copy of the server file are provided for opening a most up-to-date and/or most reliable version of the desired file.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Hani Saliba, Mingquan Xue, Dustin Friesenhahn, Brandon V. Taylor, Mitika Gupta, Raj B. Merchant, Hai Liu
  • Publication number: 20090296687
    Abstract: Communication requests added to a conversation are routed directly to a user without following the pre-configured routing rules for the user during a breakthrough period. The breakthrough period may last for the duration of the conversation or for some other period of time. A conversation may be initiated using any supported type of communication. For example, if a user initially sets up an IM conversation with a remote user, then when a voice call is made to the user from the remote user, the voice call is routed directly to the user without applying the routing rules that are configured for the user. Once the breakthrough period has elapsed, the routing rules become active again and are applied to communications received from the remote user that are directed to the user.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    Applicant: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Brandon V. Taylor, Pradipta Kumar Basu
  • Patent number: 7480665
    Abstract: Systems and methods are disclosed for creating document schema. The disclosed systems and methods may include receiving schema corresponding to meta-data associated with a document, storing the schema in the document, and storing the meta-data in the document. Furthermore, the disclosed systems and methods may include storing the schema at a first location. The schema stored at the first location may be changeable independent of the schema stored in the document. In addition, the disclosed systems and methods may include creating a first hash of the schema stored in the document and storing the first hash in the document. Moreover, the disclosed systems and methods may include determining that the schema stored at the first location has changed if a second hash of the schema stored at the first location is different from the first hash of the schema stored in the document.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Raj Merchant, Brandon V. Taylor, Shiraz J. Cupala, Dragos Barac