Patents by Inventor HAO-TING SHIH
HAO-TING SHIH 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: 20220272075Abstract: A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data and restoring the original message sequence of the grouped sensor data.Type: ApplicationFiled: March 15, 2022Publication date: August 25, 2022Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H.Y. Tseng
-
Patent number: 11356420Abstract: A single Internet of Things (IoT) gateway flow computer (either on a gateway machine or a non-gateway machine) that controls flow through both of the following types of gateways: (i) cloud gateways; and (ii) edge gateways. Both overall configuration and sub-configuration are automatically and dynamically controlled by the single, system-wide IoT gateway flow computer.Type: GrantFiled: November 30, 2018Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Hao-Ting Shih, Chih-Hsiung Liu, Joey H. Y. Tseng, Yi-Hong Wang
-
Patent number: 11316836Abstract: A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data and restoring the original message sequence of the grouped sensor data.Type: GrantFiled: June 26, 2019Date of Patent: April 26, 2022Assignee: Terrance Licensing LLCInventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 11089131Abstract: A computer system including program instructions to receive a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assign a unique group ID based on the type of message received at the source gateway, extract a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associate the extracted message format with the unique group ID. The computer system further including program instructions to store locally, the extracted message format together with the associated unique group ID, establish a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encode the message based on the extracted message format, and send the encoded message from the source gateway to the target gateway across the dedicated connection.Type: GrantFiled: October 25, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 11089130Abstract: A computer system including program instructions to receive a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assign a unique group ID based on the type of message received at the source gateway, extract a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associate the extracted message format with the unique group ID. The computer system further including program instructions to store locally, the extracted message format together with the associated unique group ID, establish a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encode the message based on the extracted message format, and send the encoded message from the source gateway to the target gateway across the dedicated connection.Type: GrantFiled: October 23, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 10990810Abstract: A method and system for improving an automated facial recognition software system is provided. The method includes automatically detecting a face of a user via an IOT device. An image of the face is retrieved and image portions are extracted from the image and represented as a vector. The user is classified via determined facial feature attributes with respect to a plurality of user type weights stored in a cache and an initial user type of the user is determined. The vector and data indicating the initial user type are transmitted to a server and a process for inferring with respect to the initial user type, the vector, and images in a specified database associated with the initial user type, a final user type of the user s performed. An identity of the user is determined based on the inferring and the identity is transmitted to the IOT device.Type: GrantFiled: November 1, 2019Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: Chih-Hsiung Liu, Hao-Ting Shih, Cheng-Fang Lin, Norman Kung
-
Patent number: 10958755Abstract: A method including receiving a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assigning a unique group ID based on the type of message received at the source gateway, extracting a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associating the extracted message format with the unique group ID. The method further including storing, locally, the extracted message format together with the associated unique group ID, establishing a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encoding the message based on the extracted message format, and sending the encoded message from the source gateway to the target gateway across the dedicated connection.Type: GrantFiled: October 31, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 10805407Abstract: Embodiments of the present invention provide a method and system for orchestrating services in a service chain. Establishing a first group with a plurality of active services and a second group with a plurality of standby services. Upon receiving an error notification of a crash in a service, moving the plurality of active services from the first group to the second group, and moving the plurality of standby services from the second group to the first group. Upon receiving an updated service group of the plurality of active services of the first group, moving the plurality of active services from the first group into the second group, and moving the plurality of standby services from the second group to a repository.Type: GrantFiled: November 9, 2018Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 10783128Abstract: A computer-implemented method and a computer system are proposed. According to the method, content and a rule are obtained. The rule specifies a condition associated with the content and an action to be performed if the condition is satisfied. A profile, instructions and chain code are determined at least based on the rule. The profile is used for recording a result of the action. The instructions are used for monitoring whether the condition is satisfied and for updating the profile. The chain code is used for operating a blockchain. In response to the condition being satisfied, the profile is updated and the updated profile is stored in association with the content and the rule into the blockchain by the chain code.Type: GrantFiled: July 13, 2017Date of Patent: September 22, 2020Assignee: International Business Machines CorporationInventors: Guo Qiang Li, June-Ray Lin, Chih-Hsiung Liu, Hao-Ting Shih
-
Publication number: 20200177545Abstract: A single Internet of Things (IoT) gateway flow computer (either on a gateway machine or a non-gateway machine) that controls flow through both of the following types of gateways: (i) cloud gateways; and (ii) edge gateways. Both overall configuration and sub-configuration are automatically and dynamically controlled by the single, system-wide IoT gateway flow computer.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: Hao-Ting Shih, Chih-Hsiung Liu, Joey H. Y. Tseng, Yi-Hong Wang
-
Patent number: 10606818Abstract: In an approach for providing a framework to register a sensor module and manifest the capability the sensor module supports, a processor receives a first module registration request, wherein the first module registration request includes a sensor module and metadata. A processor determines that the first module registration request is compatible with a second module registration request by comparing data stored in a module database associated with the second module registration request to data within the first module registration request. A processor updates the module database with the metadata of the first module registration request. A processor generates a module delegate, wherein the module delegate provides data access and interaction interfaces based on the metadata. A processor generates a custom configuration component.Type: GrantFiled: June 21, 2016Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Chih-Wen Su, Joey H. Y. Tseng, Yi-Hong Wang
-
Patent number: 10594828Abstract: A method including receiving a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assigning a unique group ID based on the type of message received at the source gateway, extracting a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associating the extracted message format with the unique group ID. The method further including storing, locally, the extracted message format together with the associated unique group ID, establishing a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encoding the message based on the extracted message format, and sending the encoded message from the source gateway to the target gateway across the dedicated connection.Type: GrantFiled: April 19, 2016Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Publication number: 20200065565Abstract: A method and system for improving an automated facial recognition software system is provided. The method includes automatically detecting a face of a user via an IOT device. An image of the face is retrieved and image portions are extracted from the image and represented as a vector. The user is classified via determined facial feature attributes with respect to a plurality of user type weights stored in a cache and an initial user type of the user is determined. The vector and data indicating the initial user type are transmitted to a server and a process for inferring with respect to the initial user type, the vector, and images in a specified database associated with the initial user type, a final user type of the user s performed.Type: ApplicationFiled: November 1, 2019Publication date: February 27, 2020Inventors: Chih-Hsiung Liu, Hao-Ting Shih, Cheng-Fang Lin, Norman Kung
-
Publication number: 20200068037Abstract: A method including receiving a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assigning a unique group ID based on the type of message received at the source gateway, extracting a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associating the extracted message format with the unique group ID. The method further including storing, locally, the extracted message format together with the associated unique group ID, establishing a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encoding the message based on the extracted message format, and sending the encoded message from the source gateway to the target gateway across the dedicated connection.Type: ApplicationFiled: October 31, 2019Publication date: February 27, 2020Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Publication number: 20200059532Abstract: A computer system including program instructions to receive a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assign a unique group ID based on the type of message received at the source gateway, extract a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associate the extracted message format with the unique group ID. The computer system further including program instructions to store locally, the extracted message format together with the associated unique group ID, establish a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encode the message based on the extracted message format, and send the encoded message from the source gateway to the target gateway across the dedicated connection.Type: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Publication number: 20200059533Abstract: A computer system including program instructions to receive a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assign a unique group ID based on the type of message received at the source gateway, extract a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associate the extracted message format with the unique group ID. The computer system further including program instructions to store locally, the extracted message format together with the associated unique group ID, establish a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encode the message based on the extracted message format, and send the encoded message from the source gateway to the target gateway across the dedicated connection.Type: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 10528800Abstract: A method and system for improving an automated facial recognition software system is provided. The method includes automatically detecting a face of a user via an IOT device. An image of the face is retrieved and image portions are extracted from the image and represented as a vector. The user is classified via determined facial feature attributes with respect to a plurality of user type weights stored in a cache and an initial user type of the user is determined. The vector and data indicating the initial user type are transmitted to a server and a process for inferring with respect to the initial user type, the vector, and images in a specified database associated with the initial user type, a final user type of the user s performed. An identity of the user is determined based on the inferring and the identity is transmitted to the IOT device.Type: GrantFiled: January 10, 2018Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Chih-Hsiung Liu, Hao-Ting Shih, Cheng-Fang Lin, Norman Kung
-
Publication number: 20190319934Abstract: A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data and restoring the original message sequence of the grouped sensor data.Type: ApplicationFiled: June 26, 2019Publication date: October 17, 2019Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 10367790Abstract: A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data, and restore the original message sequence of the grouped sensor data.Type: GrantFiled: July 19, 2017Date of Patent: July 30, 2019Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 10356007Abstract: According to one exemplary embodiment, a method for orchestrating a flow of a packet through a software-defined network (SDN) switch is provided. The method may include determining at least one available service associated with the SDN switch. The method may also include receiving the packet at an input port associated with the SDN switch, wherein the packet has a destination value and a packet type. The method may then include generating a flow entry based on the at least one available service and the packet type, wherein the flow entry has a plurality of entry characteristics and an action. The method may further include selecting the flow entry based on matching the plurality of entry characteristics to the destination value and the packet type. The method may also include performing the action associated with the selected flow entry.Type: GrantFiled: November 6, 2017Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Cheng-Ta Lee, Jeffrey C. H. Liu, Hao-Ting Shih