Patents by Inventor Tat Kin Tan

Tat Kin 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: 20220171659
    Abstract: A processing module is provided. The processing module includes one or more interfaces configured to communicate with at least one integrated development environment and processing circuitry configured to control the one or more interfaces. The processing circuitry is further configured to obtain information about at least one hardware microservice of a processing unit, adapt the information about the at least one hardware microservice to a universal format for informing the at least one IDE about the at least one hardware microservice and provide the at least one IDE access to the at least one hardware microservice.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 2, 2022
    Inventors: Tat Kin TAN, Kamarul Zaman ABDUL RASHID
  • Patent number: 11340978
    Abstract: The disclosure generally provides methods, systems and apparatus for functional safety systems. In one implementation, a shim layer of software codes that maps into register information collects diagnostic error data. The data is then channeled through one or more virtual tunnels into a Host-based STL. The virtual tunnels are unidirectional to only provide Read access and thereby prevent unauthorized Write access. In another embodiment, the information is provided to external subscribers. The external subscribers may gain access to different levels of data according to the subscription level.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 24, 2022
    Assignee: INTEL CORPORATION
    Inventors: Tat Kin Tan, Kamarul Zaman Abdul Rashid
  • Publication number: 20220129252
    Abstract: A processing unit is provided. The processing unit includes one or more interfaces configured to communicate with at least one hardware component and processing circuitry configured to control the one or more interfaces and to determine a superset of a plurality of hardware microservices of the at least one hardware component.
    Type: Application
    Filed: December 13, 2021
    Publication date: April 28, 2022
    Inventors: Kamarul Zaman ABDUL RASHID, Tat Kin TAN
  • Publication number: 20220116234
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes: instructions; and processor circuitry to execute the instructions to: retrieve a random number and a physical unclonable function (PUF) from a trusted environment; generate a virtual PUF (vPUF) based on a trusted operation including the random number and the PUF; and store the vPUF and the random number in a persistent storage.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Tat Kin Tan, Siew Chin Lim, Boon Khai Ng
  • Publication number: 20220012106
    Abstract: Methods, apparatus, systems and articles of manufacture disclosed herein expose a microservice to a software layer. A disclosed method includes composing an API execution recipe, initializing a software service to be called, and checking, by executing an instruction with the at least one processor. The connection is between a software layer and a microservice, is defined by the API execution recipe, and is to expose the microservice to the software layer.
    Type: Application
    Filed: September 25, 2021
    Publication date: January 13, 2022
    Inventors: Tat Kin Tan, Kamarul Zaman Abdul Rashid
  • Patent number: 10452357
    Abstract: Aspects of the disclosure are directed to solutions for generating a distinctive value in a computing device. A captured data gathering module is to interface with the plurality of data capture devices and to read data output from each of them. The data output has a randomness characteristic. A captured data aggregation module is to combine the data output from at least two different data capture devices to produce an aggregated output. A transformation module is to compute a transformation of the aggregated output to produce a distinctive value that is based on the randomness characteristic.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: October 22, 2019
    Assignee: Intel Corporation
    Inventors: Tat Kin Tan, Usman Sarwar
  • Publication number: 20190250969
    Abstract: The disclosure generally provides methods, systems and apparatus for functional safety systems. In one implementation, a shim layer of software codes that maps into register information collects diagnostic error data. The data is then channeled through one or more virtual tunnels into a Host-based STL. The virtual tunnels are unidirectional to only provide Read access and thereby prevent unauthorized Write access. In another embodiment, the information is provided to external subscribers. The external subscribers may gain access to different levels of data according to the subscription level.
    Type: Application
    Filed: December 28, 2017
    Publication date: August 15, 2019
    Applicant: Intel Corporation
    Inventors: Tat Kin Tan, Kamarul Zaman Abdul Rashid
  • Publication number: 20170177302
    Abstract: Aspects of the disclosure are directed to solutions for generating a distinctive value in a computing device. A captured data gathering module is to interface with the plurality of data capture devices and to read data output from each of them. The data output has a randomness characteristic. A captured data aggregation module is to combine the data output from at least two different data capture devices to produce an aggregated output. A transformation module is to compute a transformation of the aggregated output to produce a distinctive value that is based on the randomness characteristic.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Tat Kin Tan, Usman Sarwar
  • Publication number: 20120166792
    Abstract: An apparatus, method and system are provided to use identity based encryption (IBE) in Mobile IP and/or Network Mobility (NEMO) compliant communication networks to secure communications between various entities of the communication networks, as selected entities and their associated apparatus/system roam among the communication networks. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: April 1, 2011
    Publication date: June 28, 2012
    Inventor: Tat Kin Tan
  • Publication number: 20110141976
    Abstract: Disclosed is a method for reducing routing overheads during data transmission to a destination mobile router of a plurality of mobile routers roaming in a network. The method comprises registering by top level mobile routers with a central authority server, sending data packets by a corresponding node of the network to the destination mobile router operationally attached to a corresponding top level mobile router, locating a position of the destination mobile router by identifying attachment of the destination mobile router to the corresponding top level mobile router from the information registered by the plurality of mobile routers with the central authority server, routing the data packet directly to the corresponding top level mobile router to which the destination mobile router is operationally attached and receiving the data packet by the destination mobile router from the corresponding top level mobile router, thereby reducing routing overheads in the network.
    Type: Application
    Filed: February 22, 2011
    Publication date: June 16, 2011
    Applicant: INTEL CORPORATION
    Inventor: TAT KIN TAN
  • Patent number: 7894420
    Abstract: Disclosed is a method for reducing routing overheads during data transmission to a destination mobile router of a plurality of mobile routers roaming in a network. The method comprises registering by top level mobile routers with a central authority server, sending data packets by a corresponding node of the network to the destination mobile router operationally attached to a corresponding top level mobile router, locating a position of the destination mobile router by identifying attachment of the destination mobile router to the corresponding top level mobile router from the information registered by the plurality of mobile routers with the central authority server, routing the data packet directly to the corresponding top level mobile router to which the destination mobile router is operationally attached and receiving the data packet by the destination mobile router from the corresponding top level mobile router, thereby reducing routing overheads in the network.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: February 22, 2011
    Assignee: Intel Corporation
    Inventor: Tat Kin Tan
  • Patent number: 7881470
    Abstract: A node that couples to the Internet establishes a secure connection with another node that couples to the Internet. The secure connection to be established via an IPsec security association. The node registers with an authority that couples to the Internet and provides public key infrastructure (PKI) services. Registration is to include obtaining both a private and a public and key. The PKI services to include providing the private key to only the registered node and providing the public key to another registered node that requests PKI services from the authority. The node requests the PKI services from the authority based on a change in a point of attachment for the node to the Internet. The node then authenticates the other node via the PKI services and exchanges a secret key with the other node based on the authentication of the other node. The node is to implement an encryption scheme that uses the exchanged secret key for symmetric encryption of data exchanged between the node and the other node.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: February 1, 2011
    Assignee: Intel Corporation
    Inventors: Tat Kin Tan, Lee Booi Lim, Sy Jong Choi
  • Publication number: 20090016362
    Abstract: Disclosed is a method for reducing routing overheads during data transmission to a destination mobile router of a plurality of mobile routers roaming in a network. The method comprises registering by top level mobile routers with a central authority server, sending data packets by a corresponding node of the network to the destination mobile router operationally attached to a corresponding top level mobile router, locating a position of the destination mobile router by identifying attachment of the destination mobile router to the corresponding top level mobile router from the information registered by the plurality of mobile routers with the central authority server, routing the data packet directly to the corresponding top level mobile router to which the destination mobile router is operationally attached and receiving the data packet by the destination mobile router from the corresponding top level mobile router, thereby reducing routing overheads in the network.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Applicant: INTEL CORPORATION
    Inventor: TAT KIN TAN