Patents by Inventor Nathan Borror

Nathan Borror 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: 10963430
    Abstract: Shared workspaces with selective content item synchronization. In one embodiment, for example, a personal computing device is configured to send a request to a server of a cloud-based content management system to join a shared workspace. The personal computing device then receives content item metadata about content items associated with the shared workspace. The content item metadata allows a user of the personal computing device to browse a content item-folder hierarchy for the content items even if only some but not all of the content items have been downloaded and stored at the personal computing device.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: March 30, 2021
    Assignee: Dropbox, Inc.
    Inventors: Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
  • Patent number: 10572098
    Abstract: In one embodiment, a method includes receiving user input on a graphical user interface of a first computing device to provide location information associated with the first computing device to a second computing device. The current location of the first computing device is accessed, and the current location is sent to one or more second computing devices, the current location being displayed in a graphical user interface of the second computing devices.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: February 25, 2020
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Patent number: 10484533
    Abstract: In one embodiment, a method includes, during an incoming call from a second user, displaying a notification interface comprising an indication of the incoming call; during the incoming call, detecting a gesture input from the first user; and in response to the detection of the gesture input, transitioning to a messaging interface that includes one or more previous communications between the first user and the second user.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: November 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Publication number: 20190138159
    Abstract: In one embodiment, a method includes receiving user input on a graphical user interface of a first computing device to provide location information associated with the first computing device to a second computing device. The current location of the first computing device is accessed, and the current location is sent to one or more second computing devices, the current location being displayed in a graphical user interface of the second computing devices.
    Type: Application
    Filed: January 7, 2019
    Publication date: May 9, 2019
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Patent number: 10209852
    Abstract: In one embodiment, a method includes receiving a request to provide location information associated with a first user. The location of the first user is determined, and the location of the first user is communicated to a second user, the location of the first user being displayed on a graphical user interface of a mobile computing device associated with the second user.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Patent number: 10185458
    Abstract: In one embodiment, a method includes receiving user input on a graphical user interface of a first computing device to provide location information associated with the first computing device to a second computing device. The current location of the first computing device is accessed, and the current location is sent to one or more second computing devices, the current location being displayed in a graphical user interface of the second computing devices.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Publication number: 20180267989
    Abstract: Shared workspaces with selective content item synchronization. In one embodiment, for example, a personal computing device is configured to send a request to a server of a cloud-based content management system to join a shared workspace. The personal computing device then receives content item metadata about content items associated with the shared workspace. The content item metadata allows a user of the personal computing device to browse a content item-folder hierarchy for the content items even if only some but not all of the content items have been downloaded and stored at the personal computing device.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 20, 2018
    Inventors: Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
  • Patent number: 10001913
    Abstract: Shared workspaces with selective content item synchronization. In one embodiment, for example, a method performed at a personal computing device comprises: displaying an actionable shared workspace launcher icon for a shared workspace accessible by a user account held with a content management system; downloading metadata pertaining to the shared workspace from the content management system; downloading one or more content item blocks for a particular content item belonging to the shared workspace from a content item server of the content management system; storing the one or more content item blocks at the personal computing device; and responsive to an activation of an actionable file system icon corresponding to the particular content item, updating display of the corresponding actionable file system icon for the particular content item to indicate that the particular content item is currently configured for offline access.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: June 19, 2018
    Assignee: Dropbox, Inc.
    Inventors: Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
  • Patent number: 9866508
    Abstract: Systems, methods, and computer-readable storage media for aggregating and presenting recent activities for online synchronized content management system are disclosed. The system can identify recent events that are associated with a user account in a content management system. The recent events may refer to events or activities that have occurred within a threshold time duration in the past, across one or more client devices that are associated with the user account. The recent events may be about creating, modifying, viewing, accessing, renaming, deleting, or sharing of content. The system can aggregate two or more events in those recent events into one aggregated event when they meet a criterion, such as folder location similarity, time proximity, file type similarity, file name similarity, geographic proximity, user preference, etc. The system can then present the aggregated recent events at one of the client devices.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: January 9, 2018
    Assignee: Dropbox, Inc.
    Inventors: Waseem Daher, Alexander Miles, Nathan Borror, David Kjelkerud
  • Publication number: 20170257483
    Abstract: In one embodiment, a method includes, during an incoming call from a second user, displaying a notification interface comprising an indication of the incoming call; during the incoming call, detecting a gesture input from the first user; and in response to the detection of the gesture input, transitioning to a messaging interface that includes one or more previous communications between the first user and the second user.
    Type: Application
    Filed: May 19, 2017
    Publication date: September 7, 2017
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Patent number: 9749462
    Abstract: In one embodiment, a method includes, during an incoming call from a second user, displaying a first interface that includes one or more previous communications between a first user and the second user. The previous communications includes a communication thread that aggregates communications of a first communication type and a second communication type. The method also includes, during the incoming call, updating the communication thread in the second interface in response to an additional communication between the first and second user.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 29, 2017
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Publication number: 20160291856
    Abstract: Shared workspaces with selective content item synchronization. In one embodiment, for example, a method performed at a personal computing device comprises: displaying an actionable shared workspace launcher icon for a shared workspace accessible by a user account held with a content management system; downloading metadata pertaining to the shared workspace from the content management system; downloading one or more content item blocks for a particular content item belonging to the shared workspace from a content item server of the content management system; storing the one or more content item blocks at the personal computing device; and responsive to an activation of an actionable file system icon corresponding to the particular content item, updating display of the corresponding actionable file system icon for the particular content item to indicate that the particular content item is currently configured for offline access.
    Type: Application
    Filed: January 29, 2016
    Publication date: October 6, 2016
    Inventors: Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
  • Publication number: 20160294916
    Abstract: Systems, methods, and computer-readable storage media for aggregating and presenting recent activities for online synchronized content management system are disclosed. The system can identify recent events that are associated with a user account in a content management system. The recent events may refer to events or activities that have occurred within a threshold time duration in the past, across one or more client devices that are associated with the user account. The recent events may be about creating, modifying, viewing, accessing, renaming, deleting, or sharing of content. The system can aggregate two or more events in those recent events into one aggregated event when they meet a criterion, such as folder location similarity, time proximity, file type similarity, file name similarity, geographic proximity, user preference, etc. The system can then present the aggregated recent events at one of the client devices.
    Type: Application
    Filed: April 30, 2015
    Publication date: October 6, 2016
    Inventors: Waseem Daher, Alexander Miles, Nathan Borror, David Kjelkerud
  • Publication number: 20160088433
    Abstract: In one embodiment, a method includes receiving a request to provide location information associated with a first user. The location of the first user is determined, and the location of the first user is communicated to a second user, the location of the first user being displayed on a graphical user interface of a mobile computing device associated with the second user.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 24, 2016
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Publication number: 20160085386
    Abstract: In one embodiment, a method includes receiving user input on a graphical user interface of a first computing device to provide location information associated with the first computing device to a second computing device. The current location of the first computing device is accessed, and the current location is sent to one or more second computing devices, the current location being displayed in a graphical user interface of the second computing devices.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 24, 2016
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Patent number: 9225748
    Abstract: In one embodiment, a method includes establishing a communication session between a first device and a second device. The first device is a mobile computing device. The location of the first device is received at the second device. The location of the first device is displayed on a graphical user interface of the second device during the communication session.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: December 29, 2015
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Publication number: 20150207928
    Abstract: In one embodiment, a method includes, during an incoming call from a second user, displaying a first interface that includes one or more previous communications between a first user and the second user. The previous communications includes a communication thread that aggregates communications of a first communication type and a second communication type. The method also includes, during the incoming call, updating the communication thread in the second interface in response to an additional communication between the first and second user.
    Type: Application
    Filed: March 31, 2015
    Publication date: July 23, 2015
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Patent number: 9055421
    Abstract: In one embodiment, a method includes displaying by a mobile computing device of a first user a notification of an incoming call. The notification identifies a second user associated with a source of the incoming call. The method further includes detecting by the mobile computing device user input provided during the display of the notification of the incoming call. In response to the user input, one or more previous communications between the first and second users is determined by the mobile computing device. The method further includes displaying by the mobile computing device the one or more previous communications.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: June 9, 2015
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Publication number: 20140237126
    Abstract: In one embodiment, a method includes establishing a communication session between a first device and a second device. The first device is a mobile computing device. The location of the first device is received at the second device. The location of the first device is displayed on a graphical user interface of the second device during the communication session.
    Type: Application
    Filed: May 1, 2014
    Publication date: August 21, 2014
    Applicant: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Patent number: 8787888
    Abstract: In one embodiment, a method includes establishing a communication session between a first device and a second device. The first device is a mobile computing device. The location of the first device is received at the second device. The location of the first device is displayed on a graphical user interface of the second device during the communication session.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: July 22, 2014
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror