Patents by Inventor Brian Truong

Brian Truong 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: 20230266947
    Abstract: Methods, computer readable media, and devices for rapid prototyping of both user experience and technical features in a combined approach. One method may include creating a set of known user experience (UX) components including a user interface element representing at least one of a data element and a data interaction, creating a UX screen including a set of UX elements within a UX prototyping tool, translating the UX screen into a set of standardized UX components, publishing the set of standardized UX components by mapping the set of standardized UX components to synthetic data, and validating a technical aspect of the published set of standardized UX components based on user interaction with the published set of standardized UX components.
    Type: Application
    Filed: May 1, 2023
    Publication date: August 24, 2023
    Inventors: Billy MA, Brian TRUONG
  • Patent number: 11704093
    Abstract: Methods, computer readable media, and devices for rapid prototyping of both user experience and technical features in a combined approach. One method may include creating a set of known user experience (UX) components including a user interface element representing at least one of a data element and a data interaction, creating a UX screen including a set of UX elements within a UX prototyping tool, translating the UX screen into a set of standardized UX components, publishing the set of standardized UX components by mapping the set of standardized UX components to synthetic data, and validating a technical aspect of the published set of standardized UX components based on user interaction with the published set of standardized UX components.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: July 18, 2023
    Assignee: Salesforce, Inc.
    Inventors: Billy Ma, Brian Truong
  • Publication number: 20230108375
    Abstract: Methods, computer readable media, and devices for rapid prototyping of both user experience and technical features in a combined approach. One method may include creating a set of known user experience (UX) components including a user interface element representing at least one of a data element and a data interaction, creating a UX screen including a set of UX elements within a UX prototyping tool, translating the UX screen into a set of standardized UX components, publishing the set of standardized UX components by mapping the set of standardized UX components to synthetic data, and validating a technical aspect of the published set of standardized UX components based on user interaction with the published set of standardized UX components.
    Type: Application
    Filed: September 27, 2021
    Publication date: April 6, 2023
    Inventors: Billy MA, Brian TRUONG
  • Publication number: 20210149953
    Abstract: Implementations are described for creating a playlist of excerpts from audio recordings. In one implementation, a selection of a first audio recording for playback by a media player, a selection that identifies a first keyword of interest, and a selection of a user interface element in the media player, are accepted from a user. Data that identifies a first excerpt, from the first audio recording, that includes a mention of the first keyword of interest, is added to a playlist. A selection of a second audio recording for playback and another selection of the user interface element are accepted from the user. Data that identifies a second excerpt, from the second audio recording, that includes a mention of a second keyword of interest, is added to the playlist.
    Type: Application
    Filed: March 27, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventors: Vandit Garg, Anthony Desportes, Brian Truong, James Matt Holland, Lovish Agarwal, Lisa Kaplan, Melanie Krassel, Yuan Wang, Bhupinder Johal, Wenying Yang
  • Publication number: 20190109835
    Abstract: Systems and methods are provided for user authentication using hidden unique identifiers in networks. In some example embodiments these systems and methods only require a single human readable identifier be provided and minimize personal information exposure in the event of a network breach.
    Type: Application
    Filed: April 6, 2018
    Publication date: April 11, 2019
    Inventor: Brian A. Truong
  • Patent number: 10021208
    Abstract: A system and method for dynamic caching of content of sites accessed over a network by a user is provided. The system includes a processor, a first storage device for maintaining cache accounts for storing the content of the sites accessed over the network by the user based on activity over the network by the user with the sites, a second storage device for storing statistics, and a non-transitory physical medium. The medium has instructions stored thereon that, when executed by the processor, causes the processor to gather statistics on suitability of the sites for caching based on the network activity, store the caching suitability statistics on the second storage device, and dynamically create, delete, or resize the cache accounts based on the caching suitability statistics.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: July 10, 2018
    Assignee: Mobophiles, Inc.
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian A. Truong
  • Patent number: 9967245
    Abstract: Systems and methods are provided for user authentication using hidden unique identifiers in networks. In some example embodiments these systems and methods only require a single human readable identifier be provided and minimize personal information exposure in the event of a network breach.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: May 8, 2018
    Inventor: Brian A. Truong
  • Patent number: 9871880
    Abstract: A system and method for dynamic caching of content of sites accessed over a network by a user is provided. The system includes a processor, a first storage device for maintaining cache accounts for storing the content of the sites accessed over the network by the user based on activity over the network by the user with the sites, a second storage device for storing statistics, and a non-transitory physical medium. The medium has instructions stored thereon that, when executed by the processor, causes the processor to gather statistics on suitability of the sites for caching based on the network activity, store the caching suitability statistics on the second storage device, and dynamically create, delete, or resize the cache accounts based on the caching suitability statistics.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: January 16, 2018
    Assignee: Mobophiles, Inc.
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian A. Truong
  • Publication number: 20160173480
    Abstract: Systems and methods are provided for user authentication using hidden unique identifiers in networks. In some example embodiments these systems and methods only require a single human readable identifier be provided and minimize personal information exposure in the event of a network breach.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 16, 2016
    Inventor: Brian A. Truong
  • Patent number: 9306926
    Abstract: Systems and methods are provided for user authentication using hidden unique identifiers in networks. In some example embodiments these systems and methods only require a single human readable identifier be provided and minimize personal information exposure in the event of a network breach.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: April 5, 2016
    Inventor: Brian A. Truong
  • Publication number: 20150256639
    Abstract: A system and method for dynamic caching of content of sites accessed over a network by a user is provided. The system includes a processor, a first storage device for maintaining cache accounts for storing the content of the sites accessed over the network by the user based on activity over the network by the user with the sites, a second storage device for storing statistics, and a non-transitory physical medium. The medium has instructions stored thereon that, when executed by the processor, causes the processor to gather statistics on suitability of the sites for caching based on the network activity, store the caching suitability statistics on the second storage device, and dynamically create, delete, or resize the cache accounts based on the caching suitability statistics.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 10, 2015
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian A. Truong
  • Patent number: 9053416
    Abstract: This disclosure relates to screening potentially inappropriate online content. A flag is received that indicates online content is potentially inappropriate. The flag is generated by a source, such as a user, or a content classifier. The potential accuracy of the flag is determined or inferred based on a variety of factors, including a reputation of the source, and the flag is categorized as requiring higher priority administrative action or requiring lower priority administrative action based in part on the potential accuracy of the flag. In addition, administrative action is taken based in part on the categorization of the flag.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: June 9, 2015
    Assignee: Google Inc.
    Inventors: Carter De Leo, Brian Truong, Weijian Cheng, Anthony Yuliang Wu, Patrick Hung
  • Publication number: 20140317699
    Abstract: Systems and methods are provided for user authentication using hidden unique identifiers in networks. In some example embodiments these systems and methods only require a single human readable identifier be provided and minimize personal information exposure in the event of a network breach.
    Type: Application
    Filed: March 11, 2014
    Publication date: October 23, 2014
    Inventor: Brian A. Truong
  • Patent number: 8793806
    Abstract: This disclosure relates to generating whitelists respectively identifying subsets of content from a library of content, maintaining respective associations between tokens and the whitelists, and selectively limiting access only to the subsets of content identified in whitelists based upon one or more tokens included in a request for access to the library of content.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventors: Brian Truong, Brian Anthony Palmer
  • Publication number: 20070260987
    Abstract: A system and method for associating information with at least one defined is displayed in a visual sequence is disclosed. The method comprises steps or acts of the method comprising: receiving a visual sequence (2001) comprising at least one defined area (2002), identifying associated information (2004) that is associated with the defined area, assigning a unique identifier (4003) relating to the content for the defined area, mapping the associated information with the identifier for the defined area, storing the mapping in a database (2006) and retrieving the associated information via the identifier.
    Type: Application
    Filed: August 23, 2004
    Publication date: November 8, 2007
    Inventors: James Mohoney, Brian Vanyo, Brian Truong, Lee Redmond
  • Patent number: D921014
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: June 1, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Vandit Garg, Anthony Desportes, Brian Truong, James Matt Holland, Lovish Agarwal, Lisa Kaplan, Melanie Krassel, Yuan Wang, Bhupinder Johal, Wenying Yang, Julia Wolinsky, John Donohoe, Andy H Kung
  • Patent number: D924901
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Vandit Garg, Anthony Desportes, Brian Truong, James Matt Holland, Lovish Agarwal, Lisa Kaplan, Melanie Krassel, Yuan Wang, Bhupinder Johal, Wenying Yang, Julia Wolinsky, John Donohoe, Andy H Kung