Patents by Inventor Ian McIntyre
Ian McIntyre 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).
-
Publication number: 20180310031Abstract: The present disclosure is directed toward systems and methods for providing a start trigger for a live video broadcast. In particular, in some embodiments the systems and methods described herein provide a live video stream received from a broadcaster client device to one or more viewer client devices. Additionally, the systems and methods described herein determine whether an audience satisfies a triggering event to provide the video stream to an audience of viewers. The systems and methods provide content for a wait screen in response to determining that the audience does not satisfy the triggering event, and provide the video stream in a live broadcast in response to determining that the audience does satisfy the triggering event.Type: ApplicationFiled: April 24, 2017Publication date: October 25, 2018Inventors: Shilpa Sarkar, Hui Ding, Ian McIntyre Silber
-
Publication number: 20180295092Abstract: Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread. A determination can be made that a user operating the computing device has accessed the unified message thread. Content relating to the unified message thread can be provided for display through the computing device.Type: ApplicationFiled: November 10, 2017Publication date: October 11, 2018Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Ayca Cakmakli, Ian McIntyre Silber, Jiajun Wang, Maria Ioveva
-
Publication number: 20180295091Abstract: Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread. A determination can be made that a user operating the computing device has created a message to be sent through the unified message thread. The message can be provided for distribution to the group of users through the unified message thread.Type: ApplicationFiled: November 10, 2017Publication date: October 11, 2018Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Ayca Cakmakli, Ian McIntyre Silber, Jiajun Wang, Maria Ioveva
-
Publication number: 20180295080Abstract: Systems, methods, and non-transitory computer-readable media can determine a first ephemeral message to be shared through a first unified message thread corresponding to a group of recipients, the first ephemeral message being created by a user operating the computing device. The first ephemeral message can be provided to a social networking system for distribution to the group of recipients through the first unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between the group of recipients through the same first unified message thread.Type: ApplicationFiled: November 10, 2017Publication date: October 11, 2018Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Ayca Cakmakli, Ian McIntyre Silber, Jiajun Wang, Maria Ioveva
-
Publication number: 20180287979Abstract: Systems, methods, and non-transitory computer-readable media can generate at least one multi-author story using content items that satisfy one or more grouping criteria associated with the multi-author story, wherein the content items were previously published by users of a social networking system and provide access to the multi-author story to one or more users of the social networking system that satisfy one or more access restrictions associated with the multi-author story.Type: ApplicationFiled: September 27, 2017Publication date: October 4, 2018Inventors: Thomas Frederick Dimson, Richard George Arnold, Ian McIntyre Silber, Ryan Michael O'Rourke
-
Publication number: 20180234738Abstract: This disclosure covers systems and methods that both transmit a live video stream from a broadcaster device to viewer devices and relay video clips of reactions (by viewers to the live video stream) to the broadcaster device during presentation of the live video stream. In certain embodiments, the disclosed systems and methods facilitate viewers capturing video clips of reactions to a live video stream using a viewer device and, in turn, transmit video clips received from the viewer device to a broadcaster device during broadcast of the live video stream. For instance, in some embodiments, the systems and methods present the video clips of a viewer's reaction to the broadcaster device during a live-video-stream broadcast. Additionally, in some embodiments, the systems and methods present video clips of other viewers' reactions to a viewer device during a live-video-stream broadcast.Type: ApplicationFiled: February 16, 2017Publication date: August 16, 2018Inventors: Shilpa Sarkar, Ian McIntyre Silber, Udeepta Dutta Bordoloi
-
Patent number: 9979809Abstract: Embodiments are disclosed herein that relate to the automatic tracking of objects. For example, one disclosed embodiment provides a method of operating a mobile computing device having an image sensor. The method includes acquiring image data, identifying an inanimate moveable object in the image data, determining whether the inanimate moveable object is a tracked object, if the inanimate moveable object is a tracked object, then storing information regarding a state of the inanimate moveable object, detecting a trigger to provide a notification of the state of the inanimate moveable object, and providing an output of the notification of the state of the inanimate moveable object.Type: GrantFiled: September 2, 2016Date of Patent: May 22, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mike Scavezze, Jason Scott, Jonathan Steed, Ian McIntyre, Aaron Krauss, Daniel McCulloch, Stephen Latta
-
Patent number: 9977882Abstract: Embodiments are disclosed that relate to authenticating a user of a display device. For example, one disclosed embodiment includes displaying one or more virtual images on the display device, wherein the one or more virtual images include a set of augmented reality features. The method further includes identifying one or more movements of the user via data received from a sensor of the display device, and comparing the identified movements of the user to a predefined set of authentication information for the user that links user authentication to a predefined order of the augmented reality features. If the identified movements indicate that the user selected the augmented reality features in the predefined order, then the user is authenticated, and if the identified movements indicate that the user did not select the augmented reality features in the predefined order, then the user is not authenticated.Type: GrantFiled: July 22, 2015Date of Patent: May 22, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mike Scavezze, Jason Scott, Jonathan Steed, Ian McIntyre, Aaron Krauss, Daniel McCulloch, Stephen Latta, Kevin Geisner, Brian Mount
-
Patent number: 9961041Abstract: Some embodiments of a method for withdrawal a message include receiving, by a mobile device, an input to send a first message to a first recipient, the first message containing at least one image or video. The mobile device processes the first message for transmittal to the first recipient. In response to detecting a request to withdraw the first message within a timeout period, the mobile device determines that the first message has not been sent from the mobile device and terminates the processing of the first message for sending.Type: GrantFiled: March 17, 2017Date of Patent: May 1, 2018Assignee: FACEBOOK, INC.Inventors: Kevin York Systrom, Michel Krieger, Peter X. Deng, Samantha P. Krug, Christopher Cunningham, Ian McIntyre Silber, Ryan Jacob Gomba
-
Patent number: 9853823Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.Type: GrantFiled: June 6, 2017Date of Patent: December 26, 2017Assignee: Facebook, Inc.Inventors: Samantha P. Krug, Kevin York Systrom, Ryan Jacob Gomba, Michel Krieger, Hui Ding, Ian McIntyre Silber, Peter Xiu Deng
-
Patent number: 9851787Abstract: A system and related methods for a resource management in a head-mounted display device are provided. In one example, the head-mounted display device includes a plurality of sensors and a display system for presenting holographic objects. A resource management program is configured to operate a selected sensor in a default power mode to achieve a selected fidelity. The program receives user-related information from one or more of the sensors, and determines whether target information is detected. Where target information is detected, the program adjusts the selected sensor to operate in a reduced power mode that uses less power than the default power mode.Type: GrantFiled: November 29, 2012Date of Patent: December 26, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Stephen Latta, Jedd Anthony Perry, Rod G. Fleck, Jack Clevenger, Frederik Schaffalitzky, Drew Steedly, Daniel McCulloch, Ian McIntyre, Alexandru Balan, Ben Sugden, Ryan Hastings, Brian Mount
-
Patent number: 9799145Abstract: Embodiments are disclosed that relate to augmenting an appearance of a surface via a see-through display device. For example, one disclosed embodiment provides, on a computing device comprising a see-through display device, a method of augmenting an appearance of a surface. The method includes acquiring, via an outward-facing image sensor, image data of a first scene viewable through the display. The method further includes recognizing a surface viewable through the display based on the image data and, in response to recognizing the surface, acquiring a representation of a second scene comprising one or more of a scene located physically behind the surface viewable through the display and a scene located behind a surface contextually related to the surface viewable through the display. The method further includes displaying the representation via the see-through display.Type: GrantFiled: July 22, 2015Date of Patent: October 24, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mike Scavezze, Jason Scott, Jonathan Steed, Ian McIntyre, Aaron Krauss, Daniel McCulloch, Stephen Latta
-
Publication number: 20170272262Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.Type: ApplicationFiled: June 6, 2017Publication date: September 21, 2017Inventors: Samantha P. Krug, Kevin York Systrom, Ryan Jacob Gomba, Michel Krieger, Hui Ding, Ian McIntyre Silber, Peter Xiu Deng
-
Patent number: 9705687Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.Type: GrantFiled: August 5, 2014Date of Patent: July 11, 2017Assignee: Facebook, Inc.Inventors: Samantha P. Krug, Kevin York Systrom, Ryan Jacob Gomba, Michel Krieger, Hui Ding, Ian McIntyre Silber, Peter Xiu Deng
-
Patent number: 9641477Abstract: Some embodiments of a method for withdrawal a message include receiving, by a mobile device, an input to send a first message to a first recipient, the first message containing at least one image or video. The mobile device processes the first message for transmittal to the first recipient. In response to detecting a request to withdraw the first message within a timeout period, the mobile device determines that the first message has not been sent from the mobile device and terminates the processing of the first message for sending.Type: GrantFiled: December 19, 2014Date of Patent: May 2, 2017Assignee: FACEBOOK, INC.Inventors: Kevin York Systrom, Michel Krieger, Peter X. Deng, Samantha P. Krug, Christopher Cunningham, Ian McIntyre Silber, Ryan Jacob Gomba
-
Publication number: 20160373570Abstract: Embodiments are disclosed herein that relate to the automatic tracking of objects. For example, one disclosed embodiment provides a method of operating a mobile computing device having an image sensor. The method includes acquiring image data, identifying an inanimate moveable object in the image data, determining whether the inanimate moveable object is a tracked object, if the inanimate moveable object is a tracked object, then storing information regarding a state of the inanimate moveable object, detecting a trigger to provide a notification of the state of the inanimate moveable object, and providing an output of the notification of the state of the inanimate moveable object.Type: ApplicationFiled: September 2, 2016Publication date: December 22, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Mike Scavezze, Jason Scott, Jonathan Steed, Ian McIntyre, Aaron Krauss, Daniel McCulloch, Stephen Latta
-
Patent number: 9443414Abstract: Embodiments are disclosed herein that relate to the automatic tracking of objects. For example, one disclosed embodiment provides a method of operating a mobile computing device having an image sensor. The method includes acquiring image data, identifying an inanimate moveable object in the image data, determining whether the inanimate moveable object is a tracked object, if the inanimate moveable object is a tracked object, then storing information regarding a state of the inanimate moveable object, detecting a trigger to provide a notification of the state of the inanimate moveable object, and providing an output of the notification of the state of the inanimate moveable object.Type: GrantFiled: August 7, 2012Date of Patent: September 13, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mike Scavezze, Jason Scott, Jonathan Steed, Ian McIntyre, Aaron Krauss, Daniel McCulloch, Stephen Latta
-
Patent number: 9398844Abstract: Embodiments related to improving a color-resolving ability of a user of a see-thru display device are disclosed. For example, one disclosed embodiment includes, on a see-thru display device, constructing and displaying virtual imagery to superpose onto real imagery sighted by the user through the see-thru display device. The virtual imagery is configured to accentuate a locus of the real imagery of a color poorly distinguishable by the user. Such virtual imagery is then displayed by superposing it onto the real imagery, in registry with the real imagery, in a field of view of the user.Type: GrantFiled: June 18, 2012Date of Patent: July 26, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tony Ambrus, Adam Smith-Kipnis, Stephen Latta, Daniel McCulloch, Brian Mount, Kevin Geisner, Ian McIntyre
-
Patent number: D825587Type: GrantFiled: May 15, 2017Date of Patent: August 14, 2018Assignee: Facebook, Inc.Inventors: Ryan Michael O'Rourke, Hyun Woo Jung, Ian McIntyre Silber
-
Patent number: D831673Type: GrantFiled: May 15, 2017Date of Patent: October 23, 2018Assignee: Facebook, Inc.Inventors: Ryan Michael O'Rourke, Hyun Woo Jung, Ian McIntyre Silber