Patents by Inventor Andrew Garrod Bosworth
Andrew Garrod Bosworth 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: 20240085993Abstract: In one embodiment, a computing system may determine a pose of a device held by or attached to a hand of a user based on sensor data captured by the device. The system may determine a pose of a headset worn by the user based on sensor data captured by the headset. The system may determine positions of a first set of keypoints associated with a first portion of a body of the user based on (1) one or more first images captured by one or more cameras of the device, (2) the pose of the device, (3) one or more second images captured by one or more cameras of the headset and (4) the pose of the headset. The system may determine a body pose of the user based at least on the positions of the first set of keypoints.Type: ApplicationFiled: November 22, 2023Publication date: March 14, 2024Inventor: Andrew Garrod Bosworth
-
Patent number: 11924330Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing an encryption key exchange. Various aspects may include identifying a database of cryptographic keys configured for encryption. Aspects may also include sending a request for a private key for decryption of content. Aspects may also include receiving the private key from a client. Aspects may also include determining a visibility parameter for content posts of the content based on the private key and database. Aspect may include providing the content posts to the client at a visibility according to the visibility parameter.Type: GrantFiled: April 14, 2022Date of Patent: March 5, 2024Assignee: Meta Platforms Technologies, LLCInventor: Andrew Garrod Bosworth
-
Patent number: 11868546Abstract: In one embodiment, a computing system may determine a pose of a controller held by a user based on sensor data captured by the controller. The system may determine a pose of a headset worn by the user based on sensor data captured by the headset. The system may determine positions of a first set of keypoints associated with a body of the user based on (1) one or more first images captured by one or more cameras of the controller, (2) the pose of the controller, (3) one or more second images captured by one or more cameras of the headset and (4) the pose of the headset. The system may determine a full body pose of the user based at least on the positions of the first set of keypoints.Type: GrantFiled: November 7, 2022Date of Patent: January 9, 2024Assignee: Meta Platforms Technologies, LLCInventor: Andrew Garrod Bosworth
-
Patent number: 11844623Abstract: An apparatus for sleep tracking may include (i) a sensor that detects whether a wearable device is being worn by a user, (ii) a mode-switching module that switches the wearable device between an active mode when the sensor detects that the wearable device is being worn by the user and a sleep-tracking mode when the sensor detects that the wearable device is not being worn by the user, (iii) a detector that, when the wearable device is in the sleep-tracking mode, detects signals associated with sleep behavior of the user, and (iv) a sleep-tracking module that, when the wearable device is in the sleep-tracking mode, monitors the user's sleep based at least in part on an evaluation of the signals associated with the sleep behavior of the user. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: January 6, 2021Date of Patent: December 19, 2023Assignee: Meta Platforms Technologies, LLCInventors: Andrew Garrod Bosworth, Charles Liam Goudge
-
Publication number: 20230185386Abstract: In one embodiment, a computing system may determine a pose of a controller held by a user based on sensor data captured by the controller. The system may determine a pose of a headset worn by the user based on sensor data captured by the headset. The system may determine positions of a first set of keypoints associated with a body of the user based on (1) one or more first images captured by one or more cameras of the controller, (2) the pose of the controller, (3) one or more second images captured by one or more cameras of the headset and (4) the pose of the headset. The system may determine a full body pose of the user based at least on the positions of the first set of keypoints.Type: ApplicationFiled: November 7, 2022Publication date: June 15, 2023Inventor: Andrew Garrod Bosworth
-
Patent number: 11539935Abstract: In one embodiment, a computing system may receive, from a second computing system, video streams of a scene, the video streams including at least a first image and a second image that are simultaneously captured by a first camera and a second camera of the second computing system, respectively. The system may determine, using a sensor system, a viewpoint of a viewer with respect to a display region of a monoscopic display associated with the first computing system. The system may generate an output image of the scene by blending, according to blending proportions computed using the viewpoint of the viewer, corresponding portions of the first image and the second image. The system may display the output image in the display region of the monoscopic display.Type: GrantFiled: December 2, 2020Date of Patent: December 27, 2022Assignee: Meta Platforms Technologies, LLCInventors: Andrew Garrod Bosworth, Timo Juhani Ahonen, Brian Keith Cabral, Ryan Cairns, Andrea Colaco, Jonathan Huang, Michael Fredrick Cohen
-
Patent number: 11526133Abstract: The disclosed system may include a watch band, a watch body comprising at least one image sensor configured to capture a wide-angle image, a coupling mechanism configured to detachably couple the watch body to the watch band, and at least one biometric sensor on at least one of the watch band or the watch body. Various other related methods and systems are also disclosed.Type: GrantFiled: December 7, 2021Date of Patent: December 13, 2022Assignee: Meta Platforms Technologies, LLCInventors: Pranav Vasavada, Derek William Wright, Timothy Lowe, Joseph Moak, Peter Wesley Bristol, Nishant Srinivasan, Chunli Chen, Alexander James Himel, Andrew Garrod Bosworth, Matthew F. Jacobson
-
Patent number: 11507203Abstract: In one embodiment, a computing system may determine a pose of a controller held by a user based on sensor data captured by the controller. The system may determine positions of a first set of keypoints associated with a first portion of a body of the user based on images captured by the controller cameras and (2) the controller pose. The system may determine a pose of a headset worn by the user based on sensor data captured by the headset. The system may determine positions of a second set of keypoints associated with a second portion of the body of the user based on images captured by the headset cameras and (2) the pose of the headset. The system may determine a full body pose of the user based at least on the positions of the first set and the second set of keypoints.Type: GrantFiled: June 21, 2021Date of Patent: November 22, 2022Assignee: Meta Platforms Technologies, LLCInventor: Andrew Garrod Bosworth
-
Publication number: 20220174257Abstract: In one embodiment, a computing system may receive, from a second computing system, video streams of a scene, the video streams including at least a first image and a second image that are simultaneously captured by a first camera and a second camera of the second computing system, respectively. The system may determine, using a sensor system, a viewpoint of a viewer with respect to a display region of a monoscopic display associated with the first computing system. The system may generate an output image of the scene by blending, according to blending proportions computed using the viewpoint of the viewer, corresponding portions of the first image and the second image. The system may display the output image in the display region of the monoscopic display.Type: ApplicationFiled: December 2, 2020Publication date: June 2, 2022Inventors: Andrew Garrod Bosworth, Timo Juhani Ahonen, Brian Keith Cabral, Ryan Cairns, Andrea Colaco, Jonathan Huang, Michael Fredrick Cohen
-
Patent number: 11039651Abstract: The disclosed artificial reality hat may include a crown portion dimensioned to at least partially cover a head of a user, a brim portion that extends from the crown portion in at least a forward direction away from the crown portion, and a display subsystem, coupled to the brim portion, that is configured to present computer-generated images. Various other systems and methods are also disclosed.Type: GrantFiled: June 19, 2019Date of Patent: June 22, 2021Assignee: Facebook Technologies, LLCInventor: Andrew Garrod Bosworth
-
Patent number: 10939033Abstract: The disclosed computer-implemented method for directing adaptive camera systems may include (i) monitoring, via a camera that is part of a camera system, a person within a physical environment, (ii) detecting, by the camera system, a gesture performed by the person, (iii) determining, by the camera system, that the gesture indicates an element of the physical environment, and (iv) performing, by the camera system, an action directed at the element of the physical environment in response to determining, by the camera system, that the gesture indicates the element of the physical environment. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 19, 2018Date of Patent: March 2, 2021Assignee: Facebook Technologies, LLCInventor: Andrew Garrod Bosworth
-
Patent number: 10893052Abstract: An online system, an application on a computing device, or an operating system of a computing device stores a primary password and a duress password for a user account. The primary password grants access to the user account in a regular access mode, which allows the user to access any account data that is ordinarily accessible to the user. The duress password grants access to the user account in a limited access mode that makes at least some of the account data inaccessible to the user. The limited access mode can make some of the account data inaccessible while still providing the appearance of full access. For example, some of the account data remains accessible in the limited access mode while more sensitive account data is made inaccessible. The limited access mode can also display a mock error message to provide the appearance of a technical error.Type: GrantFiled: March 19, 2018Date of Patent: January 12, 2021Assignee: Facebook, Inc.Inventor: Andrew Garrod Bosworth
-
Patent number: 10820060Abstract: The disclosed computer-implemented method may include determining that a subsequent user is consuming content that was consumed previously by an initial user. The computer may access various reactions by the initial user to the content that were recorded and synchronized as the initial user consumed the content. The computer may further determine that at least some of the reactions by the initial user have an engagement level above a predetermined threshold, and then provide the reactions with engagement levels above the predetermined threshold for presentation to the subsequent user synchronously with the content as the content is consumed by the subsequent user. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 27, 2018Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Andrew Garrod Bosworth
-
Patent number: 10764231Abstract: In one embodiment, a request to share a message is received from a first user. The request includes a first location, the message, and note-access criteria for sharing the message based on one or more groups of second users. A particular second user is identified having a second location that is within a threshold distance of the first location. Based on the note-access criteria and one or more groups associated with the particular second user, it is determined that the message should be shared with the particular second user, the message is sent to the particular second user, and a location of the first user is determined to be within a predetermined distance from the first location. If the first user is currently within the predetermined distance, a notification is sent to the first user informing the first user that the message was sent to the particular second user.Type: GrantFiled: March 13, 2019Date of Patent: September 1, 2020Assignee: Facebook, Inc.Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
-
Publication number: 20190289198Abstract: The disclosed computer-implemented method for directing adaptive camera systems may include (i) monitoring, via a camera that is part of a camera system, a person within a physical environment, (ii) detecting, by the camera system, a gesture performed by the person, (iii) determining, by the camera system, that the gesture indicates an element of the physical environment, and (iv) performing, by the camera system, an action directed at the element of the physical environment in response to determining, by the camera system, that the gesture indicates the element of the physical environment. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: March 19, 2018Publication date: September 19, 2019Inventor: Andrew Garrod Bosworth
-
Publication number: 20190281005Abstract: In one embodiment, a request to share a message is received from a first user. The request includes a first location, the message, and note-access criteria for sharing the message based on one or more groups of second users. A particular second user is identified having a second location that is within a threshold distance of the first location. Based on the note-access criteria and one or more groups associated with the particular second user, it is determined that the message should be shared with the particular second user, the message is sent to the particular second user, and a location of the first user is determined to be within a predetermined distance from the first location. If the first user is currently within the predetermined distance, a notification is sent to the first user informing the first user that the message was sent to the particular second user.Type: ApplicationFiled: March 13, 2019Publication date: September 12, 2019Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
-
Patent number: 10263944Abstract: In one embodiment, a request to share a message is received from a first user. The request includes a first location, the message, and note-access criteria for sharing the message based on one or more groups of second users. A particular second user is identified having a second location that is within a threshold distance of the first location. Based on the note-access criteria and one or more groups associated with the particular second user, it is determined that the message should be shared with the particular second user, the message is sent to the particular second user, and a location of the first user is determined to be within a predetermined distance from the first location. If the first user is currently within the predetermined distance, a notification is sent to the first user informing the first user that the message was sent to the particular second user.Type: GrantFiled: December 20, 2017Date of Patent: April 16, 2019Assignee: Facebook, Inc.Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
-
Publication number: 20180115509Abstract: In one embodiment, a request to share a message is received from a first user. The request includes a first location, the message, and note-access criteria for sharing the message based on one or more groups of second users. A particular second user is identified having a second location that is within a threshold distance of the first location. Based on the note-access criteria and one or more groups associated with the particular second user, it is determined that the message should be shared with the particular second user, the message is sent to the particular second user, and a location of the first user is determined to be within a predetermined distance from the first location. If the first user is currently within the predetermined distance, a notification is sent to the first user informing the first user that the message was sent to the particular second user.Type: ApplicationFiled: December 20, 2017Publication date: April 26, 2018Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
-
Patent number: 9876752Abstract: In one embodiment, note is received from a first user, comprising a message and a first location. The first location may be specified by the first user. A number of second users are identified based on a respective second location of each identified second user being within a threshold distance of the first location. The message of the note is sent to the identified second users. When the message is sent, it is determined whether a current location of the first user is within a predetermined distance from the first location. If the current location is within the predetermined distance, a notification is sent to the first user informing the first user that the message has been sent to the identified second users.Type: GrantFiled: September 23, 2016Date of Patent: January 23, 2018Assignee: Facebook, Inc.Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
-
Publication number: 20180012130Abstract: Systems, methods, and non-transitory computer-readable media train a machine learning model to forecast growth of a content item, the growth being measured based at least in part on a count of user interactions with the content item, wherein the model is trained to adjust growth forecasts for the content item in response to one or more users interacting with the content item. A first growth forecast for the content item can be determined for a unit of time using the machine learning model. A determination is made that a first user has interacted with the content item. A second growth forecast for the content item can be determined for the unit of time using the machine learning model and based at least in part on the first user interacting with the content item.Type: ApplicationFiled: July 5, 2016Publication date: January 11, 2018Inventors: Sean Jude Taylor, Alexander Peysakhovich, Ann Katharine Steele, Andrew Garrod Bosworth