Patents by Inventor Ian Milligan
Ian Milligan 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: 10979413Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: May 8, 2019Date of Patent: April 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Publication number: 20190313470Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: ApplicationFiled: May 8, 2019Publication date: October 10, 2019Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Patent number: 10362614Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: May 16, 2018Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Publication number: 20180338340Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: ApplicationFiled: May 16, 2018Publication date: November 22, 2018Inventors: Ian MILLIGAN, Abhishek AGARWAL, John SANDERS, Joshua S. BOLDUC, David Gray, Skji CONKLIN, Gary CALDWELL
-
Patent number: 10004094Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: April 27, 2017Date of Patent: June 19, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Publication number: 20170367134Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: ApplicationFiled: April 27, 2017Publication date: December 21, 2017Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Patent number: 9668289Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: January 5, 2016Date of Patent: May 30, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Publication number: 20160205084Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: ApplicationFiled: January 5, 2016Publication date: July 14, 2016Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Patent number: 9265079Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: March 13, 2014Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Publication number: 20150264728Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: ApplicationFiled: March 13, 2014Publication date: September 17, 2015Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Patent number: 8610564Abstract: An electronic device and method for providing customizing notifications is disclosed. Event generation and handling components are associated with different device event types and for generating a notification event upon occurrence of an event handled by the respective event generation and handling component is provided. Profile management component manages user profiles defining user preferences of notifications associated with different incoming device event types and managing profile exceptions defining one or more notification exceptions to the user profiles.Type: GrantFiled: September 13, 2012Date of Patent: December 17, 2013Assignee: BlackBerry LimitedInventors: Andrew Douglas Bocking, Cassidy Paul Gentle, Ronald Scotte Zinn, Ian Milligan, Darin White, Anthony Burns
-
Publication number: 20130002427Abstract: An electronic device and method for providing customizing notifications is disclosed. Event generation and handling components are associated with different device event types and for generating a notification event upon occurrence of an event handled by the respective event generation and handling component is provided. Profile management component manages user profiles defining user preferences of notifications associated with different incoming device event types and managing profile exceptions defining one or more notification exceptions to the user profiles.Type: ApplicationFiled: September 13, 2012Publication date: January 3, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Andrew BOCKING, Tony BURNS, Scotte ZINN, Cassidy GENTLE, Darin WHITE, Ian MILLIGAN
-
Patent number: 8289158Abstract: A mobile electronic device has a notification mechanism for notifying a user of device events in accordance with an active notification profile defining notification options and one or more exception notification profiles defining notification options based on specified attributes of a device event. A mechanism is provided for identifying one or more attributes in an incoming device event and for overriding the active notification profile with one of the exception notification profiles that has attributes corresponding to the identified attributes. The user is thus notified in accordance with notification options specified in the exception profile of the device.Type: GrantFiled: April 12, 2006Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: Andrew Bocking, Tony Burns, Scotte Zinn, Cassidy Gentle, Darin White, Ian Milligan
-
Publication number: 20070021108Abstract: A mobile electronic device has a notification mechanism for notifying a user of device events in accordance with an active notification profile defining notification options and one or more exception notification profiles defining notification options based on specified attributes of a device event. A mechanism is provided for identifying one or more attributes in an incoming device event and for overriding the active notification profile with one of the exception notification profiles that has attributes corresponding to the identified attributes. The user is thus notified in accordance with notification options specified in the exception profile of the device.Type: ApplicationFiled: April 12, 2006Publication date: January 25, 2007Inventors: Andrew Bocking, Tony Burns, Scotte Zinn, Cassidy Gentle, Darin White, Ian Milligan
-
Patent number: 3936017Abstract: In an aircraft with a multi-engine configuration at the aft end of the fuselage the engines lie on top and on either side with their air intakes so positioned that downward and sideways noise shielding is provided by the fuselage and the wings, the wings having rearwardly extendible flaps to substantially close at take off and landing, gaps in the noise shield that would otherwise exist between the intakes and the unextended wing trailing edges. The engines exhaust into a noise shielding duct the bottom and side walls of which are provided respectively by a fixed-incidence portion of the tail plane and a pair of fins and rudders upstanding from the tailplane. Upward and downward thrust reversal passages are obtained by rocking back an aft end portion of each engine housing and simultaneously tilting a hingedly mounted forward section of said fixed incidence tail plane portion.Type: GrantFiled: July 29, 1974Date of Patent: February 3, 1976Assignee: Hawker Siddeley Aviation LimitedInventors: Alan Avery Blythe, Robert Ian Milligan
-
Patent number: D851446Type: GrantFiled: March 28, 2018Date of Patent: June 18, 2019Assignee: SISTEMA PLASTICS LIMITEDInventors: Cameron Lindsay, Ian Milligan
-
Patent number: D873605Type: GrantFiled: April 3, 2018Date of Patent: January 28, 2020Assignee: SISTEMA PLASTICS LIMITEDInventors: Cameron Lindsay, Ian Milligan
-
Patent number: D948964Type: GrantFiled: June 7, 2018Date of Patent: April 19, 2022Assignee: Sistema Plastics LimitedInventors: Cameron Lindsay, Ian Milligan