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: 20240380607Abstract: An integrated circuit includes a region of configurable logic circuits, and a control circuit that generates a digital signature based on a private key and data using a signing engine for verifying that data stored in the region of the configurable logic circuits has been erased. A method is provided for verifying that the region of the configurable logic circuits in the integrated circuit has been erased. The method includes receiving a public key, data, and a digital signature at a control circuit comprising a signature verifier engine, and generating an output that verifies whether the region of the configurable logic circuits has been erased by performing a signature verification of the digital signature using the data and the public key with the signature verifier engine.Type: ApplicationFiled: May 11, 2023Publication date: November 14, 2024Applicant: Intel CorporationInventors: Tat Kin Tan, Michael Neve De Mevergnies
-
Publication number: 20240143290Abstract: An apparatus is provided. The apparatus comprises interface circuitry, machine-readable instructions and processing circuitry to execute the machine-readable instructions. The machine-readable instruction may be stored on a storage device. The machine-readable instructions is to receive, from an interface apparatus, user data indicative of a hardware microservice requested by a user. Further, it is to receive, from a database, microservice data indicative of a plurality of hardware microservices. Further, it is to determine a hardware microservice based on the plurality of hardware microservices and the requested hardware microservice of the user.Type: ApplicationFiled: September 23, 2022Publication date: May 2, 2024Inventors: Tat Kin TAN, Kamarul Zaman ABDUL RASHID
-
Publication number: 20240121079Abstract: One or more non-transitory computer-readable media with instructions stored thereon, wherein the instructions are executable to cause one or more processor units to responsive to a data clear command issued by a tenant of a cloud service provider, issue a plurality of write commands to storage locations utilized by the tenant, the write commands to write a value based on an input provided by the tenant to the storage locations; and provide data read from at least a subset of the storage locations for attestation by the tenant of performance of the data clear command.Type: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Applicant: Intel CorporationInventors: Tat Kin Tan, Chew Yee Kee, Boon Khai Ng
-
Publication number: 20220171659Abstract: 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: ApplicationFiled: December 13, 2021Publication date: June 2, 2022Inventors: Tat Kin TAN, Kamarul Zaman ABDUL RASHID
-
Patent number: 11340978Abstract: 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: GrantFiled: December 28, 2017Date of Patent: May 24, 2022Assignee: INTEL CORPORATIONInventors: Tat Kin Tan, Kamarul Zaman Abdul Rashid
-
Publication number: 20220129252Abstract: 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: ApplicationFiled: December 13, 2021Publication date: April 28, 2022Inventors: Kamarul Zaman ABDUL RASHID, Tat Kin TAN
-
Publication number: 20220116234Abstract: 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: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Tat Kin Tan, Siew Chin Lim, Boon Khai Ng
-
Publication number: 20220012106Abstract: 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: ApplicationFiled: September 25, 2021Publication date: January 13, 2022Inventors: Tat Kin Tan, Kamarul Zaman Abdul Rashid
-
Patent number: 10452357Abstract: 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: GrantFiled: December 22, 2015Date of Patent: October 22, 2019Assignee: Intel CorporationInventors: Tat Kin Tan, Usman Sarwar
-
Publication number: 20190250969Abstract: 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: ApplicationFiled: December 28, 2017Publication date: August 15, 2019Applicant: Intel CorporationInventors: Tat Kin Tan, Kamarul Zaman Abdul Rashid
-
Publication number: 20170177302Abstract: 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: ApplicationFiled: December 22, 2015Publication date: June 22, 2017Inventors: Tat Kin Tan, Usman Sarwar
-
Publication number: 20120166792Abstract: 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: ApplicationFiled: April 1, 2011Publication date: June 28, 2012Inventor: Tat Kin Tan
-
Publication number: 20110141976Abstract: 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: ApplicationFiled: February 22, 2011Publication date: June 16, 2011Applicant: INTEL CORPORATIONInventor: TAT KIN TAN
-
Patent number: 7894420Abstract: 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: GrantFiled: July 12, 2007Date of Patent: February 22, 2011Assignee: Intel CorporationInventor: Tat Kin Tan
-
Patent number: 7881470Abstract: 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: GrantFiled: March 9, 2006Date of Patent: February 1, 2011Assignee: Intel CorporationInventors: Tat Kin Tan, Lee Booi Lim, Sy Jong Choi
-
Publication number: 20090016362Abstract: 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: ApplicationFiled: July 12, 2007Publication date: January 15, 2009Applicant: INTEL CORPORATIONInventor: TAT KIN TAN