Patents by Inventor Hung Bui
Hung Bui 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: 10861456Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating dialogue responses based on received utterances utilizing an independent gate context-dependent additive recurrent neural network. For example, the disclosed systems can utilize a neural network model to generate a dialogue history vector based on received utterances and can use the dialogue history vector to generate a dialogue response. The independent gate context-dependent additive recurrent neural network can remove local context to reduce computation complexity and allow for gates at all time steps to be computed in parallel. The independent gate context-dependent additive recurrent neural network maintains the sequential nature of a recurrent neural network using the hidden vector output.Type: GrantFiled: September 17, 2018Date of Patent: December 8, 2020Assignee: ADOBE INC.Inventors: Quan Tran, Trung Bui, Hung Bui
-
Patent number: 10803377Abstract: Techniques for predictively selecting a content presentation in a client-server computing environment are described. In an example, a content management system detects an interaction of a client with a server and accesses client features. Responses of the client to potential content presentations are predicted based on a multi-task neural network. The client features are mapped to input nodes and the potential content presentations are associated with tasks mapped to output nodes of the multi-task neural network. The tasks specify usages of the potential content presentations in response to the interaction with the server. In an example, the content management system selects the content presentation from the potential content presentations based on the predicted responses. For instance, the content presentation is selected based on having the highest likelihood. The content management system provides the content presentation to the client based on the task corresponding to the content presentation.Type: GrantFiled: February 25, 2016Date of Patent: October 13, 2020Assignee: Adobe Inc.Inventors: Anirban Roychowdhury, Trung Bui, John Kucera, Hung Bui, Hailin Jin
-
Publication number: 20200242678Abstract: Techniques disclosed herein provide more efficient and more relevant item recommendations to users in large-scale environments in which only positive interest information is known. The techniques use a rank-constrained formulation that generalizes relationships based on known user interests in items and/or use a randomized singular value decomposition (SVD) approximation technique to solve the formulation to identify items of interest to users in an efficiently, scalable manner.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Hung Bui, Branislav Kveton, Suvash Sedhain, Nikolaos Vlassis, Jaya Kawale
-
Patent number: 10657574Abstract: Techniques disclosed herein provide more efficient and more relevant item recommendations to users in large-scale environments in which only positive interest information is known. The techniques use a rank-constrained formulation that generalizes relationships based on known user interests in items and/or use a randomized singular value decomposition (SVD) approximation technique to solve the formulation to identify items of interest to users in an efficiently, scalable manner.Type: GrantFiled: September 13, 2016Date of Patent: May 19, 2020Assignee: Adobe Inc.Inventors: Hung Bui, Branislav Kveton, Suvash Sedhain, Nikolaos Vlassis, Jaya Kawale
-
Publication number: 20200090651Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating dialogue responses based on received utterances utilizing an independent gate context-dependent additive recurrent neural network. For example, the disclosed systems can utilize a neural network model to generate a dialogue history vector based on received utterances and can use the dialogue history vector to generate a dialogue response. The independent gate context-dependent additive recurrent neural network can remove local context to reduce computation complexity and allow for gates at all time steps to be computed in parallel. The independent gate context-dependent additive recurrent neural network maintains the sequential nature of a recurrent neural network using the hidden vector output.Type: ApplicationFiled: September 17, 2018Publication date: March 19, 2020Inventors: Quan Tran, Trung Bui, Hung Bui
-
Publication number: 20190324606Abstract: Systems and methods for customizing an interactive experience based on topics determined from an online topic model. In an example, a segmentation application executing on a computing device accesses past user interaction vectors that represent interaction data from an electronic content delivery system. The segmentation application accesses a segmentation model having parameters. The segmentation application updates the parameters by performing tensor decomposition on a tensor built from the past user interaction vectors and calculating updating values of the parameters from the tensor decomposition. The segmentation application performs a segmentation of user devices by applying the segmentation model with the updated parameters to the present user interaction vector. The segmentation assigns the user device to the user segment. The segmentation application transmits data describing the segmentation to the electronic content delivery system.Type: ApplicationFiled: April 19, 2018Publication date: October 24, 2019Inventors: Branislav Kveton, Zheng Wen, Hung Bui, Tong Yu
-
Publication number: 20190325068Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating digital responses to digital queries by utilizing a classification model and query-specific analysis models. For example, the disclosed systems can train a classification model to generate query classifications corresponding to product queries, conversational queries, and/or recommendation/purchase queries. Moreover, the disclosed systems can apply the classification model to select pertinent models for particular queries. For example, upon classifying a product query, disclosed systems can utilize a neural ranking model (trained based on a set of training product specifications and training queries) to generate relevance scores for product specifications associated with a digital query.Type: ApplicationFiled: April 19, 2018Publication date: October 24, 2019Inventors: Tuan Manh Lai, Trung Bui, Sheng Li, Quan Hung Tran, Hung Bui
-
Patent number: 10372821Abstract: Certain embodiments identify a correct structured reading-order sequence of text segments extracted from a file. A probabilistic language model is generated from a large text corpus to comprise observed word sequence patterns for a given language. The language model measures whether splicing together a first text segment with another continuation text segment results in a phrase that is more likely than a phrase resulting from splicing together the first text segment with other continuation text segments. Sets of text segments, which include a first set with a first text segment and a first continuation text segment as well as a second set with the first text segment and a second continuation text segment, are provided to the probabilistic model. A score indicative of a likelihood of the set providing a correct structured reading-order sequence is obtained for each set of text segments.Type: GrantFiled: March 17, 2017Date of Patent: August 6, 2019Assignee: Adobe Inc.Inventors: Walter Chang, Trung Bui, Pranjal Daga, Michael Kraley, Hung Bui
-
Publication number: 20180349466Abstract: Certain embodiments involve determining and outputting correlations between metrics in large-scale web analytics datasets. For example, a processor identifies pairs of data metrics in a web analytics data set and determines a Maximal Information Coefficient (MIC) score for each pair of data metrics that indicates a strength of a correlation between the pair of data metrics. The processor generates an interactive user interface that graphically displays each pair of correlated data metrics having an MIC score above a threshold and the interactive user interface indicates the strength of the correlation between each displayed pair of correlated data metrics. The processor receives user input indicating an adjustment to the threshold and modifies the interactive user interface in response to receiving the user input by adding pairs of correlated data metrics to, or removing pairs of correlated metrics from, the interactive user interface based on the adjustment to the threshold.Type: ApplicationFiled: June 1, 2017Publication date: December 6, 2018Inventors: Hamid Dadkhani, Mohammad Ghavamzadeh, Hung Bui, Branislav Kveton
-
Patent number: 10129763Abstract: A cellular base station and/or associated equipment will detect the presence of nearby public safety communication and, in response, will automatically change the base station's antenna beam pattern to be directed to a predefined safe direction, so as to quickly minimize the likelihood of the base station producing harmful interference to the public safety communication. Further, after thus quickly working to minimize the likelihood of such interference, the base station and/or associated equipment could then more specifically determine a direction from which the public safety communication is arriving and could further adjust the base station's antenna beam pattern to be directed away from the determined direction.Type: GrantFiled: April 4, 2017Date of Patent: November 13, 2018Assignee: Sprint Spectrum L.P.Inventors: Hung Bui, Hadeel Fayad, Robert Kingsley, Masayoshi Son
-
Publication number: 20180267956Abstract: A computer implemented method and system identifies correct structured reading-order sequence of text segments that are extracted from a file structured in a portable document format. A probabilistic language model is generated from a large text corpus to comprise observed word sequence patterns for a given language. The language model measures whether splicing together a first text segment with another continuation text segment results in a phrase that is more likely than a phrase resulting from splicing together the first text segment with other continuation text segments. Sets of text segments are provided to the probabilistic model, where the sets of text segments comprise a first set including the first text segment and a first continuation text segment. A second set includes the first text segment and a second continuation text segment. A score is obtained for each set of text segments. The score is indicative of a likelihood of the set providing a correct structured reading-order sequence.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Applicant: Adobe Systems IncorporatedInventors: Walter Chang, Trung Bui, Pranjal Daga, Michael Kraley, Hung Bui
-
Publication number: 20180075512Abstract: Techniques disclosed herein provide more efficient and more relevant item recommendations to users in large-scale environments in which only positive interest information is known. The techniques use a rank-constrained formulation that generalizes relationships based on known user interests in items and/or use a randomized singular value decomposition (SVD) approximation technique to solve the formulation to identify items of interest to users in an efficiently, scalable manner.Type: ApplicationFiled: September 13, 2016Publication date: March 15, 2018Inventors: Hung BUI, Branislav KVETON, Suvash SEDHAIN, Nikolaos VLASSIS, Jaya KAWALE
-
Publication number: 20170357988Abstract: Systems and methods are disclosed herein for providing a user interface representing differences between segments of end users. The systems and methods receive user input on a user interface identifying a first segment, the first segment being a subset of the end users having a particular characteristic, determine differences between the first segment and a second segment, and represent, on the user interface, the differences between the first segment and the second segment based on relative significances of the differences. The marketer using the user interface is able to quickly and easily identify the metrics, dimensions, and/or relationships to other segments that most distinguish the compared segments from one another.Type: ApplicationFiled: June 13, 2016Publication date: December 14, 2017Inventors: Trevor Paulsen, Craig Mathis, Nikolaos Vlassis, Branislav Kveton, Kristopher Paries, Ivan Andrus, Hung Bui, Michael Rimer
-
Publication number: 20170251081Abstract: Techniques for predictively selecting a content presentation in a client-server computing environment are described. In an example, a content management system detects an interaction of a client with a server and accesses client features. Reponses of the client to potential content presentations are predicted based on a multi-task neural network. The client features are mapped to input nodes and the potential content presentations are associated with tasks mapped to output nodes of the multi-task neural network. The tasks specify usages of the potential content presentations in response to the interaction with the server. In an example, the content management system selects the content presentation from the potential content presentations based on the predicted responses. For instance, the content presentation is selected based on having the highest likelihood. The content management system provides the content presentation to the client based on the task corresponding to the content presentation.Type: ApplicationFiled: February 25, 2016Publication date: August 31, 2017Applicant: Adobe Systems IncorporatedInventors: Anirban Roychowdhury, Trung Bui, John Kucera, Hung Bui, Hailin Jin
-
Patent number: 8694355Abstract: The present invention relates to a method and apparatus for assisting with automated task management. In one embodiment, an apparatus for assisting a user in the execution of a task, where the task includes one or more workflows required to accomplish a goal defined by the user, includes a task learner for creating new workflows from user demonstrations, a workflow tracker for identifying and tracking the progress of a current workflow executing on a machine used by the user, a task assistance processor coupled to the workflow tracker, for generating a suggestion based on the progress of the current workflow, and a task executor coupled to the task assistance processor, for manipulating an application on the machine used by the user to carry out the suggestion.Type: GrantFiled: June 1, 2009Date of Patent: April 8, 2014Assignee: SRI InternationalInventors: Hung Bui, Steven Eker, Daniel Elenius, Melinda Gervasio, Thomas J. Lee, Mei Marker, David Morley, Janet Murdock, Karen Myers, Bart Peintner, Shahin Saadati, Eric Yeh, Neil Yorke-Smith
-
Patent number: 8301734Abstract: A client-based solution for seamless access to applications across networks is agnostic to the inter-network mix of application architectures with or without IMS. In one embodiment, an application client registers in either an integrated mode or a standalone mode based whether an application availability notification is received within a predetermined period of time.Type: GrantFiled: December 5, 2006Date of Patent: October 30, 2012Assignee: Nextel Communications, Inc.Inventors: David Kuan, Ramesh Kalathur, Moshe Stoler, Ojas T. Choksi, Trinh D. Vu, Hung Bui
-
Patent number: 8301780Abstract: A client-based solution for seamless access to applications across networks is agnostic to the inter-network mix of application architectures with or without IMS. In one embodiment, the presence of an added layer of intelligence effectively traverses and is agnostic to the various standards layers.Type: GrantFiled: September 26, 2006Date of Patent: October 30, 2012Assignee: Nextel Communications, Inc.Inventors: David Kuan, Ramesh Kalathur, Moshe Stoler, Ojas T. Choksi, Trin D. Vu, Hung Bui
-
Patent number: 8245182Abstract: A computer implemented method for class selectable design sharing obtains a set of classes for a design model from a source system, and identifies desired classes from the set of classes to form an identified subset of classes. The computer implemented method further exports the identified subset of classes from the design model of the source system to a design model of a target system.Type: GrantFiled: April 14, 2008Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventor: Dao Hung Bui
-
Patent number: 8055262Abstract: Several embodiments of an IMS communications network are disclosed. In one embodiment, the network comprises a plurality of dispatch application servers (DAS), an S-CSCF, and an event notification server. The S-CSCF is adapted to receive an IMS registration request from a dispatch client, authenticate the registration request, send a registration confirmation to the dispatch client, and send a notification indicating the registration of the dispatch client to an event notification server. The event notification server is adapted to receive the notification from the S-CSCF, select a DAS, and send a notification to the selected DAS indicating an assignment to provide dispatch service to the dispatch client. In another embodiment, the registration notification to the event notification server is sent from the dispatch client, instead of the S-CSCF.Type: GrantFiled: July 5, 2006Date of Patent: November 8, 2011Assignee: Nextel Communications Inc.Inventors: Trinh D. Vu, Ojas Choksi, Ramesh Kalathur, Moshe Stoler, Hung Bui, David Kuan
-
Publication number: 20090307162Abstract: The present invention relates to a method and apparatus for assisting with automated task management. In one embodiment, an apparatus for assisting a user in the execution of a task, where the task includes one or more workflows required to accomplish a goal defined by the user, includes a task learner for creating new workflows from user demonstrations, a workflow tracker for identifying and tracking the progress of a current workflow executing on a machine used by the user, a task assistance processor coupled to the workflow tracker, for generating a suggestion based on the progress of the current workflow, and a task executor coupled to the task assistance processor, for manipulating an application on the machine used by the user to carry out the suggestion.Type: ApplicationFiled: June 1, 2009Publication date: December 10, 2009Inventors: Hung Bui, Steven Eker, Daniel Elenius, Melinda Gervasio, Thomas J. Lee, Mei Marker, David Morley, Janet Murdock, Karen Myers, Bart Peintner, Shahin Saadati, Eric Yeh, Neil Yorke-Smith