Search

Sang Tian Phones & Addresses

  • San Francisco, CA
  • Kihei, HI
  • 38 Sharpstead Ln, Gaithersburg, MD 20878 (301) 675-7788

Publications

Us Patents

Communication Protocols For An Online Content Management System

View page
US Patent:
20200304579, Sep 24, 2020
Filed:
Jun 9, 2020
Appl. No.:
16/896819
Inventors:
- San Francisco CA, US
Sang Tian - San Francisco CA, US
Joshua Kaplan - San Francisco CA, US
International Classification:
H04L 29/08
H04L 29/06
Abstract:
In some embodiments, a client application at a client device can receive, from a browser application at the client device, a first message including a unique identifier associated with a session of the browser application at a website associated with a content management system. The client application can extract the unique identifier from the first message, and establish a connection between the client application and the content management system by sending, from the client application to the content management system, a second message including the unique identifier. The client application can then receive, from the content management system through the connection, a third message relayed by the content management system from the website, where the third message is associated with the unique identifier.

Native Application Collaboration

View page
US Patent:
20190155471, May 23, 2019
Filed:
Jan 25, 2019
Appl. No.:
16/257503
Inventors:
- San Francisco CA, US
Robert Baesman - Belmont CA, US
Sang Tian - San Francisco CA, US
International Classification:
G06F 3/0484
G06F 3/0481
G06F 17/22
G06F 17/24
Abstract:
A secondary device receives presence information for a content item that is synchronized by a content management system with the secondary device and with a primary device. If a user of the primary device is present as indicated by the presence information, a collaboration element is displayed on the secondary device. Responsive to a user input at the collaboration element, a collaboration request is sent to the primary device, and collaboration information enabling collaborative interaction with an instance of the content item on the primary device is received.

Communication Protocols For An Online Content Management System

View page
US Patent:
20180131773, May 10, 2018
Filed:
Jan 10, 2018
Appl. No.:
15/867514
Inventors:
- San Francisco CA, US
Sang Tian - San Francisco CA, US
Joshua Kaplan - San Francisco CA, US
International Classification:
H04L 29/08
H04L 29/06
Abstract:
In some embodiments, a client application at a client device can receive, from a browser application at the client device, a first message including a unique identifier associated with a session of the browser application at a website associated with a content management system. The client application can extract the unique identifier from the first message, and establish a connection between the client application and the content management system by sending, from the client application to the content management system, a second message including the unique identifier. The client application can then receive, from the content management system through the connection, a third message relayed by the content management system from the website, where the third message is associated with the unique identifier.

Native Application Collaboration

View page
US Patent:
20180067619, Mar 8, 2018
Filed:
Nov 11, 2017
Appl. No.:
15/810006
Inventors:
- San Francisco CA, US
Robert Baesman - Belmont CA, US
Sang Tian - San Francisco CA, US
International Classification:
G06F 3/0484
G06F 3/0481
G06F 17/22
G06F 17/24
Abstract:
A secondary device receives presence information for a content item that is synchronized by a content management system with the secondary device and with a primary device. If a user of the primary device is present as indicated by the presence information, a collaboration element is displayed on the secondary device. Responsive to a user input at the collaboration element, a collaboration request is sent to the primary device, and collaboration information enabling collaborative interaction with an instance of the content item on the primary device is received.

Embedded Folder Views

View page
US Patent:
20170185626, Jun 29, 2017
Filed:
Dec 28, 2015
Appl. No.:
14/980939
Inventors:
- San Francisco CA, US
Aisha Ferrazares - San Francisco CA, US
Jennifer Lee - San Francisco CA, US
Sang Tian - San Francisco CA, US
International Classification:
G06F 17/30
G06F 21/62
G06F 3/0484
Abstract:
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing an embedded web view of a folder in a content management system on a web page. For example, a user can request from a content management system code for embedding a web view of a content item or group of content items (e.g., folder) into a web page. After the code is embedded into the webpage, the web page can present a web view of the content item or group of content items that is dynamically updated when the content item or group of content items is updated. Thus, the user is relieved of the burden of updating the web page with new links to reflect changes in content items stored in the online content management system.

Authenticated Server Views

View page
US Patent:
20170104743, Apr 13, 2017
Filed:
Oct 13, 2015
Appl. No.:
14/881629
Inventors:
- San Francisco CA, US
Sang Tian - San Francisco CA, US
Joshua Kaplan - San Francisco CA, US
Eduardo Escardo Raffo - Seattle WA, US
International Classification:
H04L 29/06
Abstract:
An example computer implemented method to create an authenticated server view includes sending a client secret to an online-synchronized content management system and receiving an authentication key. The example method can then include generating a server view of the online-synchronized content management system using instantiation data. The instantiation data can include a resource address and the authentication key. The server view can be configured to request server elements from the online-synchronized content management system using the instantiation data and render the server elements.

Native Application Collaboration

View page
US Patent:
20160259508, Sep 8, 2016
Filed:
Mar 2, 2015
Appl. No.:
14/635192
Inventors:
- San Francisco CA, US
Robert Baesman - Belmont CA, US
Sang Tian - San Francisco CA, US
International Classification:
G06F 3/0484
G06F 17/21
Abstract:
A secondary device receives presence information for a content item that is synchronized by a content management system with the secondary device and with a primary device. If a user of the primary device is present as indicated by the presence information, a collaboration element is displayed on the secondary device. Responsive to a user input at the collaboration element, a collaboration request is sent to the primary device, and collaboration information enabling collaborative interaction with an instance of the content item on the primary device is received.

Assisted Client Application Accessibility

View page
US Patent:
20160147544, May 26, 2016
Filed:
Nov 26, 2014
Appl. No.:
14/554519
Inventors:
- San Francisco CA, US
Sang Tian - San Francisco CA, US
International Classification:
G06F 9/44
G06F 21/31
H04L 29/08
G06F 3/16
G06F 17/30
G06F 9/445
Abstract:
Various embodiments provide accessibility features on a computing device. For example, for a setup installer to install a client application for a content management system (CMS) that is not accessibility feature enabled, a computing device can output accessibility information to prompt the user to perform an action. If the user performs this action, such as keyboard shortcut, the computing device exchanges an identifier with the CMS for a token, which the CMS encodes into a URL. When a web browser to the URL is opened, the computing device becomes linked with the CMS through the web browser to enable accessibility features to be routed through the web browser to enable the user to continue setting up an account or linking the computing device to an existing account.
Sang Tian from San Francisco, CA, age ~34 Get Report