Patents by Inventor Luu Tran

Luu Tran 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: 20240062164
    Abstract: Techniques for improving a natural language processing (NLP) system by ingesting information from various sources and generating personalized results in response to a user query. With user permission, the system may ingest personal data from a variety of data sources, allowing the system to access existing personal data in order to identify correlated information, make inferences and predictions, prompt the user when appropriate, and generate improved results. The ingestion step may process both textual and non-textual data (e.g., images, audio, video). Using this consolidated data storage, the system may search amongst multiple different sources of data and identify correlations to improve processing. In addition, the system may proactively provide suggestions to a customer (e.g., detect upcoming event and suggest an action corresponding to the event) or may provide personalized results (e.g., filter results based on user preferences determined by the inferences and predictions).
    Type: Application
    Filed: June 28, 2023
    Publication date: February 22, 2024
    Inventors: Luu Tran, Omer Luzzatti, Nathanael Joe Hayashi, Abhinav Athreya
  • Patent number: 11748713
    Abstract: Techniques for improving a natural language processing (NLP) system by ingesting information from various sources and generating personalized results in response to a user query. With user permission, the system may ingest personal data from a variety of data sources, allowing the system to access existing personal data in order to identify correlated information, make inferences and predictions, prompt the user when appropriate, and generate improved results. The ingestion step may process both textual and non-textual data (e.g., images, audio, video). Using this consolidated data storage, the system may search amongst multiple different sources of data and identify correlations to improve processing. In addition, the system may proactively provide suggestions to a customer (e.g., detect upcoming event and suggest an action corresponding to the event) or may provide personalized results (e.g., filter results based on user preferences determined by the inferences and predictions).
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Luu Tran, Omer Luzzatti, Nathanael Joe Hayashi, Abhinav Athreya
  • Publication number: 20220304449
    Abstract: A method for applying an emollient fluid to the skin includes cooling an emollient fluid and applying the cooled fluid to the skin. The emollient fluid may be made from a powdered plant product mixed into an aqueous medium. The fluid may be cooled to form a solid which is applied to the skin. Optionally, the solid is formed on an applicator which serves as a handle for the user. A kit which includes a mold, an applicator and a supply of emollient product is provided. The powdered plant product may be made from a powdered plant, powdered fruit or powdered extract of any one or more of pineapple, pumpkin, rice, banana, oats, cucumber, strawberry, lemon peel, watermelon, guava, mango avocado, tomato, blueberries, pomegranate, green tea (matcha), spirulina, dragon fruit, and beet.
    Type: Application
    Filed: August 27, 2021
    Publication date: September 29, 2022
    Inventors: Hong Hai TRUONG, Paul Tri Luu TRAN
  • Patent number: 10002058
    Abstract: A method and system provides disaster recovery services in an expandable environment of virtual computing resources, according to one embodiment. The method and system provide a financial service with a primary financial service system, according to one embodiment. The method and system operate, on virtual computing resources in a second computing environment, a disaster recovery system for the primary financial service system, and the second computing environment is a virtual computing resources service provider computing environment that provides requested quantities of virtual computing resources for use by the disaster recovery system, in exchange for payment, according to one embodiment.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: June 19, 2018
    Assignee: Intuit Inc.
    Inventors: Elangovan Shanmugam, Wei Zhou, Dong The Diep Nguyen, Luu Tran, Luis Felipe Cabrera, Seth B. de I'Isle
  • Patent number: 9871861
    Abstract: A method and system transfers the hosting of online services to a virtual asset computing environment from a hardware asset computing environment, according to one embodiment. The method and system transfers a secondary copy of application data to a storage device, and delivers the storage device to a second computing system from the first computing system using a parcel courier, according to one embodiment. The method and system receives, with the second computing system, the secondary copy of the application data from the storage device, and configures virtual assets to execute a second instance of the online services application to enable the second computing system to provide the online services to the multiple users, according to one embodiment. The method and system configures the second computing system as a primary service provider, according to one embodiment.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 16, 2018
    Assignee: Intuit Inc.
    Inventors: Elangovan Shanmugam, Luu Tran
  • Patent number: 9560132
    Abstract: A method and system transfers the hosting of financial services to a virtual asset computing environment from a hardware asset computing environment, according to one embodiment. The method and system transfers a secondary copy of application data to a storage device, and delivers the storage device to a second computing system from the first computing system using a parcel courier, according to one embodiment. The method and system receives, with the second computing system, the secondary copy of the application data from the storage device, and configures virtual assets to execute a second instance of the financial services application to enable the second computing system to provide the financial services to the multiple users, according to one embodiment. The method and system configures the second computing system as a primary service provider, according to one embodiment.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: January 31, 2017
    Assignee: Intuit Inc.
    Inventors: Elangovan Shanmugam, Luu Tran
  • Patent number: 7606867
    Abstract: A data processing apparatus comprises a plurality of processors and message processing logic operable for establishing one of the processors as a master processor and all other processors as slave processors; receiving an application message from a particular message source among a plurality of message sources coupled to one or more network interfaces and the processors, wherein the application message comprises one or more data frames, packets and segments; granting exclusive control of the particular message source to a selected one of the slave processors; assigning an ordered sequence number to the application message; granting exclusive control, for a particular message destination among a plurality of message destinations coupled to the network interfaces and the processors, to the selected one of the slave processors; and providing the application message to the particular message destination.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Pravin Singhal, Luu Tran, Juzer Kothambawala, Anoop Agarwal, Vijay Raghavan
  • Patent number: 7328254
    Abstract: Embodiments of the present invention relate to a method and mechanism for managing location information in a wireless portal environment. The method consists of acquiring the location information from a user's location-enabled wireless device which is in communication with a wireless network, storing the location information in a storage device in the wireless network, retrieving the location information from the storage device in the wireless network, and disseminating the location information to a client which is also in communication with the wireless network. A client can be any type of network presence that is enabled to provide services that are enhanced with knowledge of a user's physical location in a wireless portal environment. The location information can be geophysical information derived from global positioning system (GPS) or any other location-specific information from a suitable source.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: February 5, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Luu Tran, Sathya Kavacheri
  • Publication number: 20060161685
    Abstract: In a wireless portal system having a wireless server, a client aware Extensible Markup Language (XML) content integration and transformation method and system. The client aware XML content integration and transformation system includes logic for identifying wireless client devices connecting to the wireless server by using particular characteristics of the client in presenting XML content formatted in response to connection requests from the client to the server. In one embodiment of the present invention, the client aware XML content transformation system receives an indication of a client type and uses this information to automatically search for XML content from a plurality of back-end resource servers on the Internet and transforms the content into a format suitable for delivery to the client.
    Type: Application
    Filed: March 20, 2006
    Publication date: July 20, 2006
    Applicant: Sun Microsystems, Inc.
    Inventors: Amlan Chatterjee, Divya Jain, Thomas Mueller, Luu Tran
  • Patent number: 7058698
    Abstract: In a wireless portal system having a wireless server, a client aware Extensible Markup Language (XML) content integration and transformation method and system. The client aware XML content integration and transformation system includes logic for identifying wireless client devices connecting to the wireless server by using particular characteristics of the client in presenting XML content formatted in response to connection requests from the client to the server. In one embodiment of the present invention, the client aware XML content transformation system receives an indication of a client type and uses this information to automatically search for XML content from a plurality of back-end resource servers on the Internet and transforms the content into a format suitable for delivery to the client.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: June 6, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Amlan Chatterjee, Divya Jain, Thomas Mueller, Luu Tran
  • Publication number: 20050015718
    Abstract: A method and system for client aware content aggregation and rendering in a portal server. The method includes the step of receiving content from a plurality of channels. The content from the channels is aggregated using an aggregator. The aggregator is configured to process the content using a first markup language. The aggregated content is processed using a rendering engine. The rendering engine is configured to output the aggregated content in a second markup language tailored for a client device. The method further includes outputting the aggregated content in the second markup language to the client device.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Mihir Sambhus, Wun-Mai Chang, Gregory Ziebold, Luu Tran
  • Publication number: 20050015365
    Abstract: Methods and systems thereof for storing and retrieving device-dependent attributes on a portal server are described. Attributes are stored in a device-dependent fashion. When a request for an attribute is received, the type of device used to generate the request is identified. The attribute suitable for the type of device is selected. Accordingly, device-dependent attributes are readily stored and retrieved on the portal server. As a result, the portal server can quickly and efficiently provide services and other types of support for a wide variety of client devices having different characteristics.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Sathyanarayanan Kavacheri, Luu Tran
  • Publication number: 20050015474
    Abstract: Methods and systems thereof for storing, reading and writing wireless client device profiles are described. A node is created for each device and the properties of the client devices are stored as attributes of a respective node. By storing the profiles in this manner, the reading of a device property reduces to fetching an attribute of the appropriate node, and the writing of a device property is reduced to modifying an attribute of the appropriate node. Parsing and validation of device profiles are eliminated, improving performance. Moreover, the profiles are managed by a user-friendly interface.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Sathyanarayanan Kavacheri, Wun-Mai Chang, Luu Tran, Veiming Seah
  • Publication number: 20050015500
    Abstract: A method and system for implementing response buffering in a portal server. The method includes the step of receiving a request from a client device for content. The type of the client device is identified by processing the request. The content is buffered in accordance with the type of the client device. The content is then transmitted to the client device in response to request, wherein the content is formatted in accordance with the type of the client device.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Suresh Batchu, Gregory Ziebold, Luu Tran
  • Publication number: 20050015513
    Abstract: A method and system for storing and retrieving extensible multi-dimensional display property configurations. In one embodiment, a method is disclosed for the display of content that is configurable to a variety of contextual environments by reading a plurality of settings that are associated with an electronic device requesting content. The plurality of settings defines the contextual environment of the electronic device. The method continues by incorporating the plurality of settings as values in the list of filter criteria. The list of filter criteria is organized in a hierarchical order and specifies the format within which to present the content to be displayed at the electronic device. Thereafter, the method continues by matching the list of filter criteria with a resource to be displayed with the content. The resource is retrieved from memory for ultimate delivery to the electronic device for display.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Luu Tran, Jeffrey Blattman, Thomas Mueller, Su-Chong Myong
  • Publication number: 20050015465
    Abstract: A method for automatically configuring information display in a client device. A user of a client device submits a request for a resource to a portal server. Information in the request is mapped to a unique identifier by the portal server. The unique identifier is used by the portal server to select an aggregation container that contains a display page with content that is selected and formatted for the particular device associated with the identifier. The user request is then dispatched to the aggregation container, and the page specified by the container is delivered to the requesting client device.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Gregory Ziebold, Thomas Mueller, Jeffrey Blattman, Luu Tran
  • Publication number: 20050015406
    Abstract: A method and system for customizable client aware content aggregation and rendering in a portal server. The method includes step of servicing a request for content using at least one of a plurality of channels. To service the request, a first file path is accessed. The first file path points to generic non-customized information for a client device. A second of file path is accessed to service the request, wherein the second file path points to customized information, and wherein the second file path is accessed subsequent to the first file path. Aggregated content from a plurality channels is processed using a rendering engine, wherein the rendering engine is configured to output the aggregated content in a markup language tailored for the client device. The aggregated content is subsequently output in the second markup language to the client device.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Mihir Sambhus, Sathyanarayanan Kavacheri, Gregory Ziebold, Luu Tran
  • Publication number: 20040030746
    Abstract: A wireless portal system having a wireless portal server with a hierarchical client detection mechanism. The hierarchical client detection mechanism includes logic for identifying client wireless devices connecting to the wireless portal server by using a hierarchical search path of predefined client profile information stored in the wireless portal server. In searching for client profile information, the client detection logic first looks for an exact match for a connecting device and if that fails, attempts to find an approximate match of the predefined profile information for the connecting device. A failure in finding either an exact or approximate match results in the client detection logic looking for a match within the profile information of a class of devices similar to the connecting client wireless device.
    Type: Application
    Filed: July 16, 2003
    Publication date: February 12, 2004
    Inventors: Sathyanarayanan Kavacheri, Luu Tran
  • Publication number: 20030220982
    Abstract: Embodiments of the present invention relate to a method and mechanism for managing location information in a wireless portal environment. The method consists of acquiring the location information from a user's location-enabled wireless device which is in communication with a wireless network, storing the location information in a storage device in the wireless network, retrieving the location information from the storage device in the wireless network, and disseminating the location information to a client which is also in communication with the wireless network. A client can be any type of network presence that is enabled to provide services that are enhanced with knowledge of a user's physical location in a wireless portal environment. The location information can be geophysical information derived from global positioning system (GPS) or any other location-specific information from a suitable source.
    Type: Application
    Filed: April 3, 2002
    Publication date: November 27, 2003
    Inventors: Luu Tran, Sathya Kavacheri
  • Publication number: 20030191814
    Abstract: Embodiments of the present invention relate to a method and apparatus that allow for personalization of services provided to wireless-device users. The portal server is communicatively coupled with at least one wireless network for sending and receiving communications over the wireless network. The portal server is also communicatively coupled to service providers for providing content to wireless-network users over channels of the portal server. An interface is provided that allows for communicating with service providers. Questions are specified that can be used for obtaining information about wireless-device users. Upon receiving a request from a service provider that includes at least one question and that identifies a wireless-device user, a response to the question is determined by the wireless portal server. The response is then sent to the requesting service provider.
    Type: Application
    Filed: April 3, 2002
    Publication date: October 9, 2003
    Inventor: Luu Tran