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: 20240085993
    Abstract: 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: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Inventor: Andrew Garrod Bosworth
  • Patent number: 11924330
    Abstract: 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: Grant
    Filed: April 14, 2022
    Date of Patent: March 5, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Andrew Garrod Bosworth
  • Patent number: 11868546
    Abstract: 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: Grant
    Filed: November 7, 2022
    Date of Patent: January 9, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Andrew Garrod Bosworth
  • Patent number: 11844623
    Abstract: 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: Grant
    Filed: January 6, 2021
    Date of Patent: December 19, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Andrew Garrod Bosworth, Charles Liam Goudge
  • Publication number: 20230185386
    Abstract: 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: Application
    Filed: November 7, 2022
    Publication date: June 15, 2023
    Inventor: Andrew Garrod Bosworth
  • Patent number: 11539935
    Abstract: 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: Grant
    Filed: December 2, 2020
    Date of Patent: December 27, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Andrew Garrod Bosworth, Timo Juhani Ahonen, Brian Keith Cabral, Ryan Cairns, Andrea Colaco, Jonathan Huang, Michael Fredrick Cohen
  • Patent number: 11526133
    Abstract: 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: Grant
    Filed: December 7, 2021
    Date of Patent: December 13, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: 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: 11507203
    Abstract: 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: Grant
    Filed: June 21, 2021
    Date of Patent: November 22, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Andrew Garrod Bosworth
  • Publication number: 20220174257
    Abstract: 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: Application
    Filed: December 2, 2020
    Publication date: June 2, 2022
    Inventors: Andrew Garrod Bosworth, Timo Juhani Ahonen, Brian Keith Cabral, Ryan Cairns, Andrea Colaco, Jonathan Huang, Michael Fredrick Cohen
  • Patent number: 11039651
    Abstract: 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: Grant
    Filed: June 19, 2019
    Date of Patent: June 22, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Andrew Garrod Bosworth
  • Patent number: 10939033
    Abstract: 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: Grant
    Filed: March 19, 2018
    Date of Patent: March 2, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Andrew Garrod Bosworth
  • Patent number: 10893052
    Abstract: 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: Grant
    Filed: March 19, 2018
    Date of Patent: January 12, 2021
    Assignee: Facebook, Inc.
    Inventor: Andrew Garrod Bosworth
  • Patent number: 10820060
    Abstract: 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: Grant
    Filed: June 27, 2018
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventor: Andrew Garrod Bosworth
  • Patent number: 10764231
    Abstract: 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: Grant
    Filed: March 13, 2019
    Date of Patent: September 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Publication number: 20190289198
    Abstract: 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: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Inventor: Andrew Garrod Bosworth
  • Publication number: 20190281005
    Abstract: 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: Application
    Filed: March 13, 2019
    Publication date: September 12, 2019
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Patent number: 10263944
    Abstract: 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: Grant
    Filed: December 20, 2017
    Date of Patent: April 16, 2019
    Assignee: Facebook, Inc.
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Publication number: 20180115509
    Abstract: 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: Application
    Filed: December 20, 2017
    Publication date: April 26, 2018
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Patent number: 9876752
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: January 23, 2018
    Assignee: Facebook, Inc.
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Publication number: 20180012130
    Abstract: 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: Application
    Filed: July 5, 2016
    Publication date: January 11, 2018
    Inventors: Sean Jude Taylor, Alexander Peysakhovich, Ann Katharine Steele, Andrew Garrod Bosworth