Patents by Inventor Peter Chi-Hao Huang

Peter Chi-Hao Huang 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: 20170083524
    Abstract: Various embodiments relate generally to a system, a device and a method for expression-based retrieval of expressive media content. A request may be received to search for content items in a media content management system. Media content items may be procured from different content sources through application programming interfaces, user devices, and/or web servers. Media content items may be analyzed to determine one or more metadata attributes, including an expressions. Metadata attributes may be stored as one or more content associations. The media content items may be stored and categorized based on the content associations. A search router rules engine may determine search intent based on the search query, which may include a pictorial representation of an expression, such as an emoji. Search results of media content items may be presented in the dynamic interface as animated inputs presented concurrently in animation.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Applicant: Riffsy, Inc.
    Inventors: Peter Chi-Hao Huang, David McIntosh, Erick Hachenburg
  • Publication number: 20170083519
    Abstract: Various embodiments relate generally to a system, a device and a method for categorizing procured content for performing search to implement animated inputs in a dynamic interface. A request may be received to search for content items in a media content management system. Media content items may be procured from different content sources through application programming interfaces, user devices, and/or web servers. Media content items may be analyzed to determine one or more metadata attributes, including an expressions. Metadata attributes may be stored as one or more content associations. The media content items may be stored and categorized based on the content associations. A search router rules engine may determine search intent based on the search query, which may include a pictorial representation of an expression, such as an emoji. Search results of media content items may be presented in the dynamic interface as animated inputs presented concurrently in animation.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Applicant: Riffsy, Inc.
    Inventors: Peter Chi-Hao Huang, David McIntosh, Erick Hachenburg
  • Publication number: 20170083586
    Abstract: Various embodiments relate generally to a system, a device and a method for expression-based retrieval of expressive media content. A request may be received to search for content items in a media content management system. Media content items may be procured from different content sources through application programming interfaces, user devices, and/or web servers. Media content items may be analyzed to determine one or more metadata attributes, including an expressions. Metadata attributes may be stored as one or more content associations. The media content items may be stored and categorized based on the content associations. A search router rules engine may determine search intent based on the search query, which may include a pictorial representation of an expression, such as an emoji. A dynamic interface may be integrated in a device operating system through various access points, including a button, a trigger key, a keyword trigger, and an overlay button.
    Type: Application
    Filed: February 14, 2016
    Publication date: March 23, 2017
    Applicant: Riffsy, Inc.
    Inventors: Peter Chi-Hao Huang, David McIntosh, Erick Hachenburg
  • Publication number: 20170083520
    Abstract: Various embodiments relate generally to a system, a device and a method for selectively procuring and organizing expressive media content. A request may be received to search for content items in a media content management system. Media content items may be procured from different content sources through application programming interfaces, user devices, and/or web servers. Media content items may be analyzed to determine one or more metadata attributes, including an expressions. Metadata attributes may be stored as one or more content associations. The media content items may be stored and categorized based on the content associations. A search router rules engine may determine search intent based on the search query, which may include a pictorial representation of an expression, such as an emoji. Search results of media content items may be presented in the dynamic interface as animated inputs presented concurrently in animation.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Applicant: Riffsy, Inc.
    Inventors: Peter Chi-Hao Huang, David McIntosh, Erick Hachenburg
  • Patent number: 8694585
    Abstract: Cross-interface communication is described, including generating data associated with a synthetic environment, the synthetic environment comprising one or more communication protocols, converting the data using one of the one or more communication protocols to generate converted data, wherein the converted data is interpreted using another of the one or more communication protocols, and transmitting the data over a communication path between two or more endpoints using one or more communication interfaces, wherein the data, after being interpreted by the another of the one or more communication protocols, is used to present information associated with the synthetic environment on at least one of the two or more endpoints.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: April 8, 2014
    Assignee: Trion Worlds, Inc.
    Inventors: Erin E. Turner, Peter Chi-Hao Huang
  • Patent number: 8657686
    Abstract: Synthetic environment character data sharing is described, including retrieving data from a first computer configured to interact with a synthetic environment by a game server, the first computer and the game server being in data communication with each other and configured using a client-server network topology, determining one or more attributes associated with the first computer relative to the synthetic environment in real-time or substantially real-time by accessing a file updated by the first computer, the file being stored on the game server, and generating a display on a second computer using the data, the display being presented using a synthetic environment mapping application, including at least a location and a login status associated with the first computer relative to the synthetic environment.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: February 25, 2014
    Assignee: Trion Worlds, Inc.
    Inventors: Robert Ernest Lee, Jon Edward Van Caneghem, Bryan Joseph Farina, Erin E. Turner, Peter Chi-Hao Huang
  • Patent number: 8661073
    Abstract: Synthetic environment character data sharing is described, including retrieving data from a plurality of sources configured to store the data, the data being generated from an interaction between a character and a synthetic environment, generating a feed comprising dynamic content associated with the character and the synthetic environment, the feed being configured to present the data to one or more clients associated with the synthetic environment in substantially real time, transmitting the feed to the one or more clients, extracting the data from the feed and presenting the data on the one or more clients after being extracted from the feed.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: February 25, 2014
    Assignee: Trion Worlds, Inc.
    Inventors: Robert Ernest Lee, Jon Edward Van Caneghem, Bryan Joseph Farina, Erin E. Turner, Peter Chi-Hao Huang
  • Patent number: 8626863
    Abstract: Persistent synthetic environment message notification is described, including retrieving synthetic environmental data associated with an event occurring within a synthetic environment, identifying one or more formats to configure the synthetic environmental data and to transmit the synthetic environmental data, generating a message comprising the synthetic environmental data, the message being generated based on at least one of the one or more formats, and sending the message comprising the synthetic environmental data to an endpoint.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: January 7, 2014
    Assignee: Trion Worlds, Inc.
    Inventors: Peter Chi-Hao Huang, Erin Turner
  • Publication number: 20100304869
    Abstract: Synthetic environment broadcasting is described, including receiving an input from a client indicating a request to retrieve data associated with a synthetic environment, using an emulated game client to capture data in a first display perspective associated with the synthetic environment, graphically encoding the data captured by the emulated game client using a graphics engine, the data being encoded into a graphical format, transmitting the data from the graphics engine to a video encoding server, broadcasting the data after being encoded by the video encoding server to the client in response to the request, the data being broadcast in substantially real-time by the video encoding server, and presenting the data being broadcast on the client, wherein the data is rendered on the client in a second display perspective that is substantially similar to the first display perspective.
    Type: Application
    Filed: March 2, 2010
    Publication date: December 2, 2010
    Applicant: Trion World Network, Inc.
    Inventors: Robert Ernest Lee, Jean M. Giarrusso, Peter Chi-Hao Huang, Erin Turner
  • Publication number: 20100229106
    Abstract: Synthetic environment character data sharing is described, including retrieving data from a plurality of sources configured to store the data, the data being generated from an interaction between a character and a synthetic environment, generating a feed comprising dynamic content associated with the character and the synthetic environment, the feed being configured to present the data to one or more clients associated with the synthetic environment in substantially real time, transmitting the feed to the one or more clients, extracting the data from the feed and presenting the data on the one or more clients after being extracted from the feed.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 9, 2010
    Applicant: Trion World Network, Inc.
    Inventors: Robert Ernest Lee, Jon Edward Van Caneghem, Bryan Joseph Farina, Erin E. Turner, Peter Chi-Hao Huang
  • Publication number: 20100227688
    Abstract: Synthetic environment character data sharing is described, including retrieving data from a first computer configured to interact with a synthetic environment by a game server, the first computer and the game server being in data communication with each other and configured using a client-server network topology, determining one or more attributes associated with the first computer relative to the synthetic environment in real-time or substantially real-time by accessing a file updated by the first computer, the file being stored on the game server, and generating a display on a second computer using the data, the display being presented using a synthetic environment mapping application, including at least a location and a login status associated with the first computer relative to the synthetic environment.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 9, 2010
    Applicant: Trion World Network, Inc.
    Inventors: Robert Ernest Lee, Jon Edward Van Caneghem, Bryan Joseph Farina, Erin E. Turner, Peter Chi-Hao Huang
  • Publication number: 20100229107
    Abstract: Cross-interface communication is described, including generating data associated with a synthetic environment, the synthetic environment comprising one or more communication protocols, converting the data using one of the one or more communication protocols to generate converted data, wherein the converted data is interpreted using another of the one or more communication protocols, and transmitting the data over a communication path between two or more endpoints using one or more communication interfaces, wherein the data, after being interpreted by the another of the one or more communication protocols, is used to present information associated with the synthetic environment on at least one of the two or more endpoints.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 9, 2010
    Applicant: Trion World Networks, Inc.
    Inventors: Erin E. Turner, Peter Chi-Hao Huang
  • Publication number: 20100106782
    Abstract: Persistent synthetic environment message notification is described, including retrieving synthetic environmental data associated with an event occurring within a synthetic environment, identifying one or more formats to configure the synthetic environmental data and to transmit the synthetic environmental data, generating a message comprising the synthetic environmental data, the message being generated based on at least one of the one or more formats, and sending the message comprising the synthetic environmental data to an endpoint.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Applicant: Trion World Network, Inc.
    Inventors: Peter Chi-Hao Huang, Erin Turner