Patents by Inventor Jia Tan

Jia Tan 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: 20240108989
    Abstract: A game server generates a parallel-reality game that users may interact with in the real-world. The game server receives user information as users interact with game content. The game server includes a content marketplace that manages the exchange value of additional content items. The content marketplace matches additional game content with users playing the game based on the exchange value of the additional content items and user information. To do so, the content marketplace determines a propensity score for each additional content item quantifying a likelihood the user will interact with the additional content item while interacting with content in the parallel-reality game. The content marketplace provides the additional content item to the user's client device for display in the parallel-reality game based on the propensity score.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Piaw Na, Jia Huang, Hang Tan, Steve Zelinka, Herbert Law
  • Publication number: 20240106931
    Abstract: A method and apparatus for redacting documents is provided herein. During operation, a call is received from a caller and an identity of the caller is determined. Electronic paperwork related to a particular incident is retrieved. Witness statements from the caller along with past correspondences of the caller are analyzed to determine the caller's knowledge of the incident. Redaction of the electronic paperwork then takes place based on the caller's knowledge of the incident. In particular, items such as addresses, phone numbers, times, places, . . . , etc. that are potentially unknown to the caller are redacted so that the called party will not inadvertently disclose this information to the caller.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: WOEI CHYUAN TAN, MOH LIM SIM, KIN HEE WOO, CARMEN JIA YI SIAU
  • Publication number: 20230153761
    Abstract: Disclosed are embodiments for providing a domain-specific visualization of message content. Unclassified messages are received for a sender and a real-time classifier is used to assign categories to the messages. User interactions with email can then be used to generate a ranked list of domain-specific senders. This ranked list of senders and classified emails can then be used to provide a domain-specific view to a user. Further features (e.g., aggregated content pages by sender, dynamic call-to-action buttons, message previews etc.) can then be built on top of the ranked senders and messages.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 18, 2023
    Inventors: Kaivalya Niranjan GANDHI, Melissa BICA, So Young HAN, Wei Jia TAN
  • Publication number: 20230077315
    Abstract: An electrical connector assembly includes: a printed circuit board; an electrical connector seated upon the printed circuit board; an electronic package coupled to the electrical connector; a frame structure affixed to the printed circuit board; a metallic securing seat affixed to the frame structure and having plural securing posts; a heat sink positioned upon the electronic package and having plural through holes aligned with the securing posts; plural fasteners each extending through a corresponding through hole to engage a corresponding securing post and plural springs each compressed between an associated fastener and the heat sink; and a retention member mounted to a corresponding securing post for engaging the heat sink, wherein the retention member has a mounting part and a latching part pivoted to the mounting part.
    Type: Application
    Filed: July 14, 2022
    Publication date: March 9, 2023
    Inventors: FU-JIN PENG, GONG-CHENG LIU, JIA TAN
  • Publication number: 20220347573
    Abstract: Systems, methods, and media are provided for the selective indication of the presence of off-screen objects in the shared gaming environment of a multiplayer game played on a mobile device. The shared gaming environment can include a game space and a plurality of objects located at various places of the game space. The player may view a portion of the game space via a screen view presented by the mobile device. The screen view can be bordered by a frame area that includes a portion of the game space that is outside of the screen view. Based on a predetermined rule set, the presence of an object that is located within the frame area can be selectively indicated within the screen view by a visual indicator, such as an icon. The visual indicator can be assembled from a library of elements to visually communicate contextually relevant information to the player.
    Type: Application
    Filed: July 15, 2022
    Publication date: November 3, 2022
    Inventors: Kam-Wing Fung, Li Jia Tan, Brian Carter Feeney, Christina Norman
  • Patent number: 11395967
    Abstract: Systems, methods, and media are provided for the selective indication of the presence of off-screen objects in the shared gaming environment of a multiplayer game played on a mobile device. The shared gaming environment can include a game space and a plurality of objects located at various places of the game space. The player may view a portion of the game space via a screen view presented by the mobile device. The screen view can be bordered by a frame area that includes a portion of the game space that is outside of the screen view. Based on a predetermined rule set, the presence of an object that is located within the frame area can be selectively indicated within the screen view by a visual indicator, such as an icon. The visual indicator can be assembled from a library of elements to visually communicate contextually relevant information to the player.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: July 26, 2022
    Assignee: Riot Games, Inc.
    Inventors: Kam-Wing Fung, Li Jia Tan, Brian Carter Feeney, Christina Norman
  • Publication number: 20220080310
    Abstract: Systems, methods, and media are provided for the selective indication of the presence of off-screen objects in the shared gaming environment of a multiplayer game played on a mobile device. The shared gaming environment can include a game space and a plurality of objects located at various places of the game space. The player may view a portion of the game space via a screen view presented by the mobile device. The screen view can be bordered by a frame area that includes a portion of the game space that is outside of the screen view. Based on a predetermined rule set, the presence of an object that is located within the frame area can be selectively indicated within the screen view by a visual indicator, such as an icon. The visual indicator can be assembled from a library of elements to visually communicate contextually relevant information to the player.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 17, 2022
    Inventors: Kam-Wing Fung, Li Jia Tan, Brian Carter Feeney, Christina Norman
  • Patent number: 11237812
    Abstract: A technique for deploying an application in a cloud computing environment includes collecting, when a user is deploying an application, metadata and instructions on deploying the application. The metadata includes service metadata, application metadata and topology metadata, where the service metadata includes metadata on a service required for deploying the application, the application metadata includes metadata on the application, and the topology metadata includes metadata indicative of a relationship between the service and the application. The collected metadata and instructions are stored as a model for re-deploying the application.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Tong Li, Xin Sheng Mao, Jia Tan, Bo Yang
  • Publication number: 20210290503
    Abstract: Disclosed herein is a Janus particle comprising: a core inorganic photocatalytic particle having a surface with a first region and a second region and an average diameter of from 50 nm to 10 nm; and a low surface energy organic coating that is susceptible to photo-degradation, which coating is covalently bound to the surface of the core inorganic photocatalytic particle where present. Also disclosed herein is a method of manufacturing said particle.
    Type: Application
    Filed: July 22, 2019
    Publication date: September 23, 2021
    Applicants: Nanyang Technological University, Johnson & Johnson Consumer Inc.
    Inventors: Zhong CHEN, Jasmine Si Jia TAN
  • Patent number: 10795656
    Abstract: A technique for deploying an application in a cloud computing environment includes collecting, when a user is deploying an application, metadata and instructions on deploying the application. The metadata includes service metadata, application metadata and topology metadata, where the service metadata includes metadata on a service required for deploying the application, the application metadata includes metadata on the application, and the topology metadata includes metadata indicative of a relationship between the service and the application. The collected metadata and instructions are stored as a model for re-deploying the application.
    Type: Grant
    Filed: August 11, 2018
    Date of Patent: October 6, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tong Li, Xin Sheng Mao, Jia Tan, Bo Yang
  • Patent number: 10747781
    Abstract: Partitioning a set of data using a binary format to more evenly distribute data values across a set of data partitions. By using a system of matching binary indices in a “back to front” manner, data values stored in or associated with data partitions are more evenly balanced.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jian Chang Huang, Lei Li, Xin Sheng Mao, Jia Tan, Ya Xin Wu
  • Patent number: 10649751
    Abstract: A technique for deploying an application in a cloud computing environment includes: collecting, while a user is deploying an application, metadata and instructions issued by the user on deploying the application, the metadata comprising service metadata, application metadata and topology metadata, wherein the service metadata comprise metadata on a service required for deploying the application, the application metadata comprise metadata on the application, and the topology metadata comprise metadata indicative of a relationship between the service and the application; and storing the collected metadata and instructions as a model for re-deploying the application.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tong Li, Xin Sheng Mao, Jia Tan, Bo Yang
  • Publication number: 20200089483
    Abstract: A technique for deploying an application in a cloud computing environment includes collecting, when a user is deploying an application, metadata and instructions on deploying the application. The metadata includes service metadata, application metadata and topology metadata, where the service metadata includes metadata on a service required for deploying the application, the application metadata includes metadata on the application, and the topology metadata includes metadata indicative of a relationship between the service and the application. The collected metadata and instructions are stored as a model for re-deploying the application.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Tong Li, Xin Sheng Mao, Jia Tan, Bo Yang
  • Patent number: 10528333
    Abstract: A system and technique for deploying an application in a cloud computing environment includes: a collecting module executable by a processor unit to collect, while a user is deploying an application, metadata and instructions issued by the user on deploying the application, the metadata comprising service metadata, application metadata and topology metadata, wherein the service metadata comprise metadata on a service required for deploying the application, the application metadata comprise metadata on the application, and the topology metadata comprise metadata indicative of a relationship between the service and the application; and a storing module executable by the processor unit to store the collected metadata and instructions as a model for re-deploying the application.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tong Li, Xin Sheng Mao, Jia Tan, Bo Yang
  • Patent number: 10228935
    Abstract: A method includes receiving a selection of a predefined implementation variation for a variable service component in at least one computing device configured to implement a service-oriented application; and executing source code associated with the variable service component in response to receiving the selection, wherein the source code performs a predetermined rebuilding of at least a portion of the service-oriented application such that the variable service component is redefined according to the selected implementation variation.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ge Jin, Jia Tan, Zhi Rong Zhou
  • Publication number: 20180349124
    Abstract: A technique for deploying an application in a cloud computing environment includes collecting, when a user is deploying an application, metadata and instructions on deploying the application. The metadata includes service metadata, application metadata and topology metadata, where the service metadata includes metadata on a service required for deploying the application, the application metadata includes metadata on the application, and the topology metadata includes metadata indicative of a relationship between the service and the application. The collected metadata and instructions are stored as a model for re-deploying the application.
    Type: Application
    Filed: August 11, 2018
    Publication date: December 6, 2018
    Inventors: Tong Li, Xin Sheng Mao, Jia Tan, Bo Yang
  • Patent number: 10048957
    Abstract: A technique for deploying an application in a cloud computing environment includes: collecting, when a user is deploying an application, metadata and instructions on deploying the application, the metadata comprising service metadata, application metadata and topology metadata, wherein the service metadata comprise metadata on a service required for deploying the application, the application metadata comprise metadata on the application, and the topology metadata comprise metadata indicative of a relationship between the service and the application; and storing the collected metadata and instructions as a model for re-deploying the application.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tong Li, Xin Sheng Mao, Jia Tan, Bo Yang
  • Publication number: 20180218059
    Abstract: Partitioning a set of data using a binary format to more evenly distribute data values across a set of data partitions. By using a system of matching binary indices in a “back to front” manner, data values stored in or associated with data partitions are more evenly balanced.
    Type: Application
    Filed: March 23, 2018
    Publication date: August 2, 2018
    Inventors: Jian Chang Huang, Lei Li, Xin Sheng Mao, Jia Tan, Ya Xin Wu
  • Patent number: 10019504
    Abstract: Partitioning a set of data using a binary format to more evenly distribute data values across a set of data partitions. By using a system of matching binary indices in a “back to front” manner, data values stored in or associated with data partitions are more evenly balanced.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jian Chang Huang, Lei Li, Xin Sheng Mao, Jia Tan, Ya Xin Wu
  • Patent number: 9785431
    Abstract: A method for developing an application comprises: one or more processors selecting at least one service associated with an application; and one or more processors creating a binding between the application and the at least one service. Creating the binding is performed by generating, in association with the application, a profile for the at least one service, where the profile contains at least one parameter associated with the at least one service. One or more processors automatically instantiate the at least one parameter in the at least one service based on an environment in which the application runs.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Li-Ju Chen, Jun Chang Ma, Xin Sheng Mao, Jia Tan, Bo Yang, Xing Fei Yang