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: 10963430Abstract: 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: GrantFiled: May 21, 2018Date of Patent: March 30, 2021Assignee: Dropbox, Inc.Inventors: Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
-
Patent number: 10572098Abstract: 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: GrantFiled: January 7, 2019Date of Patent: February 25, 2020Assignee: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Patent number: 10484533Abstract: 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: GrantFiled: May 19, 2017Date of Patent: November 19, 2019Assignee: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Publication number: 20190138159Abstract: 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: ApplicationFiled: January 7, 2019Publication date: May 9, 2019Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Patent number: 10209852Abstract: 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: GrantFiled: November 30, 2015Date of Patent: February 19, 2019Assignee: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Patent number: 10185458Abstract: 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: GrantFiled: November 30, 2015Date of Patent: January 22, 2019Assignee: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Publication number: 20180267989Abstract: 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: ApplicationFiled: May 21, 2018Publication date: September 20, 2018Inventors: Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
-
Patent number: 10001913Abstract: 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: GrantFiled: January 29, 2016Date of Patent: June 19, 2018Assignee: Dropbox, Inc.Inventors: Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
-
Patent number: 9866508Abstract: 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: GrantFiled: April 30, 2015Date of Patent: January 9, 2018Assignee: Dropbox, Inc.Inventors: Waseem Daher, Alexander Miles, Nathan Borror, David Kjelkerud
-
Publication number: 20170257483Abstract: 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: ApplicationFiled: May 19, 2017Publication date: September 7, 2017Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Patent number: 9749462Abstract: 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: GrantFiled: March 31, 2015Date of Patent: August 29, 2017Assignee: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Publication number: 20160291856Abstract: 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: ApplicationFiled: January 29, 2016Publication date: October 6, 2016Inventors: Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
-
Publication number: 20160294916Abstract: 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: ApplicationFiled: April 30, 2015Publication date: October 6, 2016Inventors: Waseem Daher, Alexander Miles, Nathan Borror, David Kjelkerud
-
Publication number: 20160088433Abstract: 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: ApplicationFiled: November 30, 2015Publication date: March 24, 2016Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Publication number: 20160085386Abstract: 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: ApplicationFiled: November 30, 2015Publication date: March 24, 2016Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Patent number: 9225748Abstract: 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: GrantFiled: May 1, 2014Date of Patent: December 29, 2015Assignee: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Publication number: 20150207928Abstract: 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: ApplicationFiled: March 31, 2015Publication date: July 23, 2015Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Patent number: 9055421Abstract: 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: GrantFiled: August 10, 2012Date of Patent: June 9, 2015Assignee: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Publication number: 20140237126Abstract: 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: ApplicationFiled: May 1, 2014Publication date: August 21, 2014Applicant: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror
-
Patent number: 8787888Abstract: 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: GrantFiled: August 29, 2012Date of Patent: July 22, 2014Assignee: Facebook, Inc.Inventors: Henry Bridge, Francis Luu, Nathan Borror