Patents by Inventor Michael James LeBeau
Michael James LeBeau 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: 11153728Abstract: In one embodiment, a method includes receiving current session information associated with a first user from a beacon associated with a third-party content provider, wherein the current session information indicates that a first client system of the first user is in an active wireless communication session with the beacon, accessing session information associated with one or more second users, wherein each second user is within a threshold geographical distance of the beacon, selecting one or more of the one or more second users based on the accessed session information, wherein the accessed session information associated with each of the selected second users indicates that a second client system associated with the selected second user is not in a wireless communication session with the beacon, and sending a notification referencing the selected one or more second users to the first client system.Type: GrantFiled: April 30, 2019Date of Patent: October 19, 2021Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 10917481Abstract: In one embodiment, a method includes receiving, from beacons of a third-party (e.g., a business), session information for a user of an online social network. A mobile device of the user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for the user, which may be used to access social-networking information for the user. Session information and the social-networking information of the user may be sent back to the third-party. User-specified permissions may delimit which information may be sent.Type: GrantFiled: May 23, 2017Date of Patent: February 9, 2021Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 10747302Abstract: In one embodiment, a method includes displaying a horizontal screen visible to a user through a display, determining a horizontal distance between a position of the user and the horizontal screen, determining a vertical distance between a controller associated with the user and the horizontal screen, creating an interaction screen, where the interaction screen and the horizontal screen intersect in a closest point, where the interaction screen is tilted toward the user from the horizontal screen by an angle, detecting a first event that a ray cast from a virtual representation of the controller hits a first point on the interaction screen, translating the first event to a second event that the ray cast hits a second point on the horizontal screen, and displaying a curved line from the controller to the second point on the horizontal screen that is visible to the user through the display.Type: GrantFiled: June 8, 2018Date of Patent: August 18, 2020Assignee: Facebook Technologies, LLCInventors: William Arthur Hugh Steptoe, Jonathan Ravasz, Michael James LeBeau
-
Patent number: 10614116Abstract: Systems, methods, and non-transitory computer-readable media can receive information about an event. Event attendees are invited to the event. A presence of an event attendee at the event is determined. Content is received from the event attendees present at the event. The content is integrated into event media. The event media is provided for presentation to at least one of the event attendee during the event and an event invitee during or after the event.Type: GrantFiled: August 20, 2015Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Aditya Brij Koolwal, Michael James LeBeau, Jiawen Connie Yang, Nicholas John Gavalas
-
Patent number: 10592104Abstract: In one embodiment, a method includes displaying a virtual keyboard at a first position within a virtual scene that is visible to a user through a display, detecting that the user touches a first point on a trackpad of a controller that is associated with the display, re-positioning, in response to the detection, the virtual keyboard from the first position to a second position, where the second position is determined based on the first point on the trackpad, and displaying, in response to the detection, a pointing indicator, where the pointing indicator is displayed on top of the virtual keyboard, and where the pointing indicator represents that an area of the virtual keyboard indicated by the pointing indicator is being pointed by the user.Type: GrantFiled: June 8, 2018Date of Patent: March 17, 2020Assignee: Facebook Technologies, LLCInventors: William Arthur Hugh Steptoe, Jonathan Ravasz, Michael James LeBeau
-
Publication number: 20190377406Abstract: In one embodiment, a method includes displaying a horizontal screen visible to a user through a display, determining a horizontal distance between a position of the user and the horizontal screen, determining a vertical distance between a controller associated with the user and the horizontal screen, creating an interaction screen, where the interaction screen and the horizontal screen intersect in a closest point, where the interaction screen is tilted toward the user from the horizontal screen by an angle, detecting a first event that a ray cast from a virtual representation of the controller hits a first point on the interaction screen, translating the first event to a second event that the ray cast hits a second point on the horizontal screen, and displaying a curved line from the controller to the second point on the horizontal screen that is visible to the user through the display.Type: ApplicationFiled: June 8, 2018Publication date: December 12, 2019Inventors: William Arthur Hugh Steptoe, Jonathan Ravasz, Michael James LeBeau
-
Publication number: 20190261142Abstract: In one embodiment, a method includes receiving current session information associated with a first user from a beacon associated with a third-party content provider, wherein the current session information indicates that a first client system of the first user is in an active wireless communication session with the beacon, accessing session information associated with one or more second users, wherein each second user is within a threshold geographical distance of the beacon, selecting one or more of the one or more second users based on the accessed session information, wherein the accessed session information associated with each of the selected second users indicates that a second client system associated with the selected second user is not in a wireless communication session with the beacon, and sending a notification referencing the selected one or more second users to the first client system.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 10382916Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), a current session information of the first user of an online social network. The first user's mobile device is proximate to and in a wireless communication session with the beacon, which is located at the third-party content provider. One or more second users who are associated with geographic locations within a threshold distance of the location of the beacon are selected. A notification referencing the selected second users is sent to the first user's mobile device, indicating that the second users are nearby.Type: GrantFiled: August 4, 2017Date of Patent: August 13, 2019Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20170359428Abstract: In one embodiment, a method includes sending, to an online social network, session information between a third-party content provider and a first user of the online social network. The session information includes information referencing an established wireless communication session between a first client system of the first user and a beacon of the third-party content provider. The beacon is physically proximate to the first client system at the time of the wireless communication session, and the wireless communication session allows the online social network to send social-networking information of the first user to the beacon. In response to sending the session information, a first set of social-networking information of the first user is received from the online social network via the beacon. The first set of social-networking information allows the third-party content provider to send, via the beacon, customized third-party content for display on the first client system.Type: ApplicationFiled: August 4, 2017Publication date: December 14, 2017Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20170332221Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), a current session information of the first user of an online social network. The first user's mobile device is proximate to and in a wireless communication session with the beacon, which is located at the third-party content provider. One or more second users who are associated with geographic locations within a threshold distance of the location of the beacon are selected. A notification referencing the selected second users is sent to the first user's mobile device, indicating that the second users are nearby.Type: ApplicationFiled: August 4, 2017Publication date: November 16, 2017Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20170257443Abstract: In one embodiment, a method includes receiving, from beacons of a third-party (e.g., a business), session information for a user of an online social network. A mobile device of the user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for the user, which may be used to access social-networking information for the user. Session information and the social-networking information of the user may be sent back to the third-party. User-specified permissions may delimit which information may be sent.Type: ApplicationFiled: May 23, 2017Publication date: September 7, 2017Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 9729667Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), session information of the first user of an online social network. The first user's mobile device may be proximate to and in a wireless communication session with the beacon, which may be located at the third-party content provider. One or more second users, who are each connected to the first user in a social graph, may be selected. A communication session is not active between the beacon and the mobile devices of the second users. The selection may be based on selected second users being located within a predefined distance of the beacon (e.g., in the same neighborhood). A notification referencing selected second users (e.g., a prompt to invite the selected second users to the beacon location) may be sent to the first user's mobile device.Type: GrantFiled: December 9, 2014Date of Patent: August 8, 2017Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 9729643Abstract: In one embodiment, a method includes sending, via a beacon of a third-party content provider (e.g., a business), a request to associate with a user's mobile device. The request may be sent when the mobile device is proximate to the beacon, which may be located within a place of business. The request may include an attribute of the business (e.g., the type of business). A wireless communication session may be established between the beacon and the mobile device, and, in response, social-networking information of the user may be received, via the beacon. The particular information sent may be tailored to the business based on the received attribute, and a set of user-specified permissions may delimit what information is sent and to whom the information is sent. Third-party content may be customized based on the received social-networking information and sent to the mobile device for display.Type: GrantFiled: December 9, 2014Date of Patent: August 8, 2017Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Patent number: 9692838Abstract: In one embodiment, a method includes receiving, from beacons of a third-party content provider (e.g., a business), session information for users of an online social network. A mobile device of each user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for each of the users, which may be used to access social-networking information for each user. A report of business insights may be generated based on aggregated social-networking information (e.g., demographics) and aggregated session information (e.g., average duration of sessions) of the users. For example, the report may include statistics regarding the business' clientele. User-specified permissions may delimit which information may be included in the report. The report may be sent to a third-party system for display.Type: GrantFiled: December 9, 2014Date of Patent: June 27, 2017Assignee: Facebook, Inc.Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20170052650Abstract: Systems, methods, and non-transitory computer-readable media can receive information about an event. Event attendees are invited to the event. A presence of an event attendee at the event is determined. Content is received from the event attendees present at the event. The content is integrated into event media. The event media is provided for presentation to at least one of the event attendee during the event and an event invitee during or after the event.Type: ApplicationFiled: August 20, 2015Publication date: February 23, 2017Inventors: Aditya Brij Koolwal, Michael James LeBeau, Jiawen Connie Yang, Nicholas John Gavalas
-
Publication number: 20160164981Abstract: In one embodiment, a method includes receiving, from beacons of a third-party content provider (e.g., a business), session information for users of an online social network. A mobile device of each user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for each of the users, which may be used to access social-networking information for each user. A report of business insights may be generated based on aggregated social-networking information (e.g., demographics) and aggregated session information (e.g., average duration of sessions) of the users. For example, the report may include statistics regarding the business' clientele. User-specified permissions may delimit which information may be included in the report. The report may be sent to a third-party system for display.Type: ApplicationFiled: December 9, 2014Publication date: June 9, 2016Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20160162938Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), session information of a user of an online social network. The user's mobile device may have been in at least one wireless communication session with the beacon, and during the session the mobile device was proximate to the beacon. Sponsored content may be received from a third-party system of the third-party content provider. The session information may include an identifier for each of the users, which may be used to access social-networking information for each user. An advertisement may be customized based on the session information, the sponsored content, and the social-networking information, and sent to the user's mobile device for display. User-specified permissions may delimit which information may be used to customize the advertisement and how it may be sent to the mobile device.Type: ApplicationFiled: December 9, 2014Publication date: June 9, 2016Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20160165002Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), session information of the first user of an online social network. The first user's mobile device may be proximate to and in a wireless communication session with the beacon, which may be located at the third-party content provider. One or more second users, who are each connected to the first user in a social graph, may be selected. A communication session is not active between the beacon and the mobile devices of the second users. The selection may be based on selected second users being located within a predefined distance of the beacon (e.g., in the same neighborhood). A notification referencing selected second users (e.g., a prompt to invite the selected second users to the beacon location) may be sent to the first user's mobile device.Type: ApplicationFiled: December 9, 2014Publication date: June 9, 2016Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
-
Publication number: 20160164982Abstract: In one embodiment, a method includes sending, via a beacon of a third-party content provider (e.g., a business), a request to associate with a user's mobile device. The request may be sent when the mobile device is proximate to the beacon, which may be located within a place of business. The request may include an attribute of the business (e.g., the type of business). A wireless communication session may be established between the beacon and the mobile device, and, in response, social-networking information of the user may be received, via the beacon. The particular information sent may be tailored to the business based on the received attribute, and a set of user-specified permissions may delimit what information is sent and to whom the information is sent. Third-party content may be customized based on the received social-networking information and sent to the mobile device for display.Type: ApplicationFiled: December 9, 2014Publication date: June 9, 2016Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski