Patents by Inventor Ming-Wei Wang
Ming-Wei Wang 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).
-
Patent number: 12041328Abstract: A sheltering mechanism applied to a surveillance camera and includes a sheltering component and a resilient component. The casing includes an opening. The sheltering component is slidably disposed on a casing to shelter an opening formed on the casing. The opening is surrounded by the resilient component. The resilient component includes a base portion, a bridging portion and a contacting portion. The base is fixed to the casing. The bridging component is connected to the base portion and stretches outwardly from the base portion. The contacting portion is disposed on an end of the bridging portion opposite to the base portion. The bridging portion pushes the contacting portion to contact against the sheltering component for sealing a gap between the casing and the sheltering component.Type: GrantFiled: October 19, 2022Date of Patent: July 16, 2024Assignee: VIVOTEK INC.Inventors: Yao-Nien Chuang, Ming-Wei Wang
-
Patent number: 11730139Abstract: An automatic feeding device includes an accommodating container, a transmission channel, a valve unit, a sensor and an ejection unit. The transmission channel is disposed on bottom of the accommodating container. The transmission channel has an inlet portion, a central portion and an outlet portion. The central portion is between the inlet portion and the outlet portion. The valve unit is disposed on the bottom of the accommodating container and adjacent to the inlet portion. The valve unit is switchable to allow feed inside the accommodating container for passing the inlet portion and entering the transmission channel. The sensor is disposed on the inlet portion and detects whether the feed passes the inlet portion, and further outputs a control command to switch modes of the valve unit. The ejection unit is disposed on the central portion and used to push the feed inside the transmission channel toward the outlet portion.Type: GrantFiled: August 18, 2021Date of Patent: August 22, 2023Assignee: VIVOTEK INC.Inventor: Ming-Wei Wang
-
Patent number: 11372317Abstract: A camera supporting device includes a supporting frame, an outer casing, a camera holding structure, and a linkage mechanism. The outer casing is rotatably connected to the supporting frame. The camera holding structure is rotatably connected to the supporting frame independently of the outer casing. The linkage mechanism incudes a driving part and a driven part kinematically connected to the driving part. The driving part is fixedly connected to the camera holding structure. The driven part is fixedly connected to the outer casing. An image-capturing device can be fixed on the camera holding structure. Through the camera holding structure driving the outer casing through the linkage mechanism, the outer casing can provide a wider angle range available for the image-capturing device to capturing exterior images.Type: GrantFiled: September 13, 2020Date of Patent: June 28, 2022Assignee: VIVOTEK INC.Inventors: Shao-Tzu Hsu, Ming-Wei Wang, Chang-Ping Hu, Hsiao-Lung Liang
-
Publication number: 20220132799Abstract: An automatic feeding device includes an accommodating container, a transmission channel, a valve unit, a sensor and an ejection unit. The transmission channel is disposed on bottom of the accommodating container. The transmission channel has an inlet portion, a central portion and an outlet portion. The central portion is between the inlet portion and the outlet portion. The valve unit is disposed on the bottom of the accommodating container and adjacent to the inlet portion. The valve unit is switchable to allow feed inside the accommodating container for passing the inlet portion and entering the transmission channel. The sensor is disposed on the inlet portion and detects whether the feed passes the inlet portion, and further outputs a control command to switch modes of the valve unit. The ejection unit is disposed on the central portion and used to push the feed inside the transmission channel toward the outlet portion.Type: ApplicationFiled: August 18, 2021Publication date: May 5, 2022Applicant: VIVOTEK INC.Inventor: Ming-Wei Wang
-
Patent number: 11001478Abstract: A modular elevator sheave comprises a mandrel body, wherein multiple sheave units are arranged side by side along the mandrel body, and wherein, the outer wall of the outer circumference of the sheave unit is provided with a groove. In this structural composition, the mandrel body with multiple sheave units, which increases the overall strength and rigidity of the sheave. Furthermore, the number of sheave unit used can be increase and decrease depending on the need or situation, and it should be noted that since the sheave unit can be replaced individually when damaged, it is easier to maintain and reduce repairing costs.Type: GrantFiled: May 16, 2017Date of Patent: May 11, 2021Assignee: ZHEJIANG XCC GROUP CO., LTD.Inventors: Xu Ming Wen, Gui Lin Liang, Ming Wei Wang, Fang Chi Zhang, Chun Lan Yu
-
Publication number: 20210132476Abstract: A camera supporting device includes a supporting frame, an outer casing, a camera holding structure, and a linkage mechanism. The outer casing is rotatably connected to the supporting frame. The camera holding structure is rotatably connected to the supporting frame independently of the outer casing. The linkage mechanism incudes a driving part and a driven part kinematically connected to the driving part. The driving part is fixedly connected to the camera holding structure. The driven part is fixedly connected to the outer casing. An image-capturing device can be fixed on the camera holding structure. Through the camera holding structure driving the outer casing through the linkage mechanism, the outer casing can provide a wider angle range available for the image-capturing device to capturing exterior images.Type: ApplicationFiled: September 13, 2020Publication date: May 6, 2021Inventors: Shao-Tzu Hsu, Ming-Wei Wang, Chang-Ping Hu, Hsiao-Lung Liang
-
Patent number: 10826689Abstract: A data file is encrypted with a file-specific encryption key and sent to a remote data storage system. The file-specific encryption key is encrypted with a master key. The encrypted file-specific encryption key and the master key are both stored remotely from the encrypted file and they are stored remotely from one another.Type: GrantFiled: July 16, 2018Date of Patent: November 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
-
Patent number: 10769115Abstract: The concepts relate to data handling, and more specifically to data handling scenarios where data is revised on one computer and stored on another computer. One example can obtain a set of blobs relating to revisions of a file. The example can determine a target size of datastore blobs. In an instance where a total size of the set of blobs is less than the target size, this example can aggregate the set of blobs into an individual datastore blob. Otherwise, the example can identify new or edited individual blobs of the set and aggregate the new or edited individual blobs into first datastore blobs. The example can also aggregate other individual blobs of the set into second datastore blobs.Type: GrantFiled: November 8, 2018Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mitesh Pankaj Patel, Miko Arnab Sakhya Singha Bose, Simon Peter Clarke, David Oliver, Andrew Watson, Ming-wei Wang, Steven Rayson
-
Patent number: 10431886Abstract: A network monitoring device including a metal casing, an antenna and a feeding point is provided. The metal casing has an outer lateral surface. The antenna is disposed on the outer lateral surface and electrically connected to the metal casing. The feeding point is disposed on the antenna.Type: GrantFiled: September 11, 2017Date of Patent: October 1, 2019Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATIONInventors: Cheng-Hsuan Hsu, Ching-Wei Tsai, Ming-Wei Wang
-
Publication number: 20190146953Abstract: The concepts relate to data handling, and more specifically to data handling scenarios where data is revised on one computer and stored on another computer. One example can obtain a set of blobs relating to revisions of a file. The example can determine a target size of datastore blobs. In an instance where a total size of the set of blobs is less than the target size, this example can aggregate the set of blobs into an individual datastore blob. Otherwise, the example can identify new or edited individual blobs of the set and aggregate the new or edited individual blobs into first datastore blobs. The example can also aggregate other individual blobs of the set into second datastore blobs.Type: ApplicationFiled: November 8, 2018Publication date: May 16, 2019Inventors: Mitesh Pankaj PATEL, Miko Arnab Sakhya Singha BOSE, Simon Peter CLARKE, David OLIVER, Andrew WATSON, Ming-wei WANG, Steven RAYSON
-
Publication number: 20190081775Abstract: A data file is encrypted with a file-specific encryption key and sent to a remote data storage system. The file-specific encryption key is encrypted with a master key. The encrypted file-specific encryption key and the master key are both stored remotely from the encrypted file and they are stored remotely from one another.Type: ApplicationFiled: July 16, 2018Publication date: March 14, 2019Inventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
-
Patent number: 10229124Abstract: Data to be moved from a source system to a target system, for a set of tenants, is first identified. The data is enumerated by a first computing instance in the source system to obtain an enumeration list. Data is copied from the source system to the target system based on the enumeration list by a second computing instance. The data in the source and target systems is then enumerated by a third computing instance to determine whether any data is still to be moved and another enumeration list is generated. The data still to be moved is then moved based on the other enumeration list.Type: GrantFiled: October 2, 2015Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David Charles Oliver, Ming-wei Wang, Gang Zhao, Daniel Keith Winter, Shyam Narayan, Parul Manek
-
Patent number: 10157186Abstract: The concepts relate to data handling, and more specifically to data handling scenarios where data is revised on one computer and stored on another computer. One example can obtain a set of blobs relating to revisions of a file. The example can determine a target size of datastore blobs. In an instance where a total size of the set of blobs is less than the target size, this example can aggregate the set of blobs into an individual datastore blob. Otherwise, the example can identify new or edited individual blobs of the set and aggregate the new or edited individual blobs into first datastore blobs. The example can also aggregate other individual blobs of the set into second datastore blobs.Type: GrantFiled: February 12, 2014Date of Patent: December 18, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mitesh Pankaj Patel, Miko Arnab Sakhya Singha Bose, Simon Peter Clarke, David Oliver, Andrew Watson, Ming-wei Wang, Steven Rayson
-
Patent number: 10050780Abstract: A data file is encrypted with a file-specific encryption key and sent to a remote data storage system. The file-specific encryption key is encrypted with a master key. The encrypted file-specific encryption key and the master key are both stored remotely from the encrypted file and they are stored remotely from one another.Type: GrantFiled: October 2, 2015Date of Patent: August 14, 2018Assignee: Microsoft Technology Licensing, LLCInventors: David Charles Oliver, Ming-wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
-
Publication number: 20180123230Abstract: A network monitoring device including a metal casing, an antenna and a feeding point is provided. The metal casing has an outer lateral surface. The antenna is disposed on the outer lateral surface and electrically connected to the metal casing. The feeding point is disposed on the antenna.Type: ApplicationFiled: September 11, 2017Publication date: May 3, 2018Inventors: Cheng-Hsuan Hsu, Ching-Wei Tsai, Ming-Wei Wang
-
Publication number: 20170349410Abstract: A modular elevator sheave comprises a mandrel body, wherein multiple sheave units are arranged side by side along the mandrel body, and wherein, the outer wall of the outer circumference of the sheave unit is provided with a groove. In this structural composition, the mandrel body with multiple sheave units, which increases the overall strength and rigidity of the sheave. Furthermore, the number of sheave unit used can be increase and decrease depending on the need or situation, and it should be noted that since the sheave unit can be replaced individually when damaged, it is easier to maintain and reduce repairing costs.Type: ApplicationFiled: May 16, 2017Publication date: December 7, 2017Inventors: Xu Ming WEN, Gui Lin LIANG, Ming Wei WANG, Fang Chi ZHANG, Chun Lan YU
-
Publication number: 20160321133Abstract: A post-encryption checksum is generated for a file to be stored on a remote storage location. It can be generated before sending the encrypted file to the remote storage system. A post-write checksum can be received from the remote storage system. The post-write checksum is generated after the encrypted file is written there. A comparison of the two checksums indicates whether the file has been correctly written to the remote storage system.Type: ApplicationFiled: October 2, 2015Publication date: November 3, 2016Inventors: David Charles Oliver, Ming-wei Wang, Dan Winter, Parul Manek
-
Publication number: 20160321276Abstract: Data to be moved from a source system to a target system, for a set of tenants, is first identified. The data is enumerated by a first computing instance in the source system to obtain an enumeration list. Data is copied from the source system to the target system based on the enumeration list by a second computing instance. The data in the source and target systems is then enumerated by a third computing instance to determine whether any data is still to be moved and another enumeration list is generated. The data still to be moved is then moved based on the other enumeration list.Type: ApplicationFiled: October 2, 2015Publication date: November 3, 2016Inventors: David Charles Oliver, Ming-wei Wang, Gang Zhao, Daniel Keith Winter, Shyam Narayan, Parul Manek
-
Publication number: 20160321461Abstract: A data file is encrypted with a file-specific encryption key and sent to a remote data storage system. The file-specific encryption key is encrypted with a master key. The encrypted file-specific encryption key and the master key are both stored remotely from the encrypted file and they are stored remotely from one another.Type: ApplicationFiled: October 2, 2015Publication date: November 3, 2016Inventors: David Charles Oliver, Ming-Wei Wang, Mingquan Xue, Christopher Paul Holder, Daniel Keith Winter, Parul Manek
-
Publication number: 20150026143Abstract: The concepts relate to data handling, and more specifically to data handling scenarios where data is revised on one computer and stored on another computer. One example can obtain a set of blobs relating to revisions of a file. The example can determine a target size of datastore blobs. In an instance where a total size of the set of blobs is less than the target size, this example can aggregate the set of blobs into an individual datastore blob. Otherwise, the example can identify new or edited individual blobs of the set and aggregate the new or edited individual blobs into first datastore blobs. The example can also aggregate other individual blobs of the set into second datastore blobs.Type: ApplicationFiled: February 12, 2014Publication date: January 22, 2015Applicant: Microsoft CorporationInventors: Mitesh Pankaj PATEL, Miko Arnab Sakhya Singha BOSE, Simon Peter CLARKE, David OLIVER, Andrew WATSON, Ming-wei WANG, Steven RAYSON