Patents by Inventor Wentao Wu

Wentao Wu 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: 20220027196
    Abstract: A computing system includes: a command fetch block configured to determine a host profile for representing a requesting host corresponding to a processing request; and a credit checker block, coupled to the command fetch block, configured to calculate an instance budget at a communication endpoint from an overall resource of the communication endpoint for controlling the processing request at the communication endpoint.
    Type: Application
    Filed: October 8, 2021
    Publication date: January 27, 2022
    Inventors: Vikram Singh, Wentao Wu
  • Patent number: 11231764
    Abstract: A chassis is disclosed. The chassis may include a processor, a switch, and at least one storage device in communication with a remote processor. The storage device may support an active power mode and a low power mode. A response to a Keep Alive (KA) message may be sent to the remote processor on behalf of the storage device when the storage device is in low power mode.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: January 25, 2022
    Inventors: Ramdas P. Kachare, Sompong Paul Olarig, Wentao Wu, Jason Martineau, Oscar P. Pinto
  • Patent number: 11221659
    Abstract: A storage system comprises one or more storage devices, power supplies supplying power to the storage device, a processor that performs in response to determining that the total power consumption of the one or more storage devices is less than a first percentage threshold of a load of the active power supplies, deactivating one or more of the active power supplies until the total power consumption is equal to or greater than the first percentage threshold of a load of each of the active power supplies, and in response to determining that the total power consumption is equal to or greater than a second percentage threshold of a load of each of the active power supplies, activating one or more of the deactivated ones of the power supplies until the total power consumption is less than the second percentage threshold of the load of each of the active power supplies.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: January 11, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ramdas P. Kachare, Wentao Wu, Sompong Paul Olarig
  • Publication number: 20210402540
    Abstract: The disclosure provides a milling system and method under different lubrication conditions. The system uses a tool to mill the workpiece, a force measuring system to measure the milling force, a tool change system to replace the tools, a tool storage to store the tools. It can store the tools, provide the lubricating oil to the milling surface, select different tools according to different processing conditions, select the best angle differences of the unequal spiral angle tools according to different conditions comprising dry cutting, casting-type lubrication, minimal quantities of lubrication or minimal quantities of nanofluid lubrication, and/or choose the optimal tool according to different cutting parameters in order to obtain the minimum milling force.
    Type: Application
    Filed: September 7, 2021
    Publication date: December 30, 2021
    Inventors: Changhe LI, Qingan YIN, Yanbin ZHANG, Huajun CAO, Zhenjing DUAN, Cong MAO, Wenfeng DING, Naiqing ZHANG, Lan DONG, Xiufang BAI, Menghua SUI, Yonghong LIU, Wentao WU, Teng GAO, Min YANG, Dongzhou JIA, Runze LI, Yali HOU
  • Publication number: 20210397456
    Abstract: A method may include determining, with a queue availability module, that an entry is available in a queue, asserting a bit in a register based on determining that an entry is available in the queue, determining, with a processor, that the bit is asserted, and processing, with the processor, the entry in the queue based on determining that the bit is asserted. The method may further include storing the register in a tightly coupled memory associated with the processor. The method may further include storing the queue in the tightly coupled memory. The method may further include determining, with the queue availability module, that an entry is available in a second queue, and asserting a second bit in the register based on determining that an entry is available in the second queue. The method may further include finding the first bit in the register using a find first instruction.
    Type: Application
    Filed: August 24, 2020
    Publication date: December 23, 2021
    Inventors: Chao YANG, Wentao WU, Glenn YU, Wei ZHAO, Fnu VIKRAM SINGH, Xiaoyi ZHANG, Yong YANG
  • Publication number: 20210387300
    Abstract: An oil mist recovery, separation and purification device for a minimum quantity lubricant (MQL) grinding process, including: a pneumatic separation mechanism, a pipeline and a fan fixedly connected with one end of the pipeline, wherein the fan is configured to form a negative pressure in the pipeline, one cone-shaped filter mesh mechanism is disposed in the pipeline, and a tip of the cone-shaped filter mesh mechanism faces the side of an air inlet direction of the pipeline; and a filtering and recovery mechanism connected with the pipeline and including a case body, a filtering mechanism and a recovery mechanism, wherein the case body is connected with the pipeline through a connecting part, and the filtering mechanism is connected with the recovery mechanism. The device can separate, recover and reuse oil mist particles in the air.
    Type: Application
    Filed: February 6, 2020
    Publication date: December 16, 2021
    Applicants: Qingdao University of Technology, Shanghai Jinzhao Energy Saving Technology Co., Ltd.
    Inventors: Changhe LI, Zhenjing DUAN, Huajun CAO, Xuefeng XU, Naiqing ZHANG, Lan DONG, Yanbin ZHANG, Xiufang BAI, Wentao WU, Teng GAO, Min YANG, Dongzhou JIA, Runze LI, Yali HOU
  • Publication number: 20210382897
    Abstract: Methods, systems and computer program products are described herein that enable data workload optimization through “what-if” modeling of indexes and index recommendation. In an example aspect, a system is configured to accept a workload comprising a plurality of queries directed at data having a first physical data layout, generate a set of candidate indexes based on the plurality of queries, enumerate index configurations based of the set of candidate indexes, each index configuration comprising a subset on the set of candidate indexes, generate a hierarchical graph of the index configurations, search the hierarchical graph for a recommended index configuration comprising an index configuration with the lowest estimated cost while pruning index configurations not considered from the graph of index configurations to generate a pruned graph, execute a graph query against the pruned graph generating a graph query result and perform an optimization operation based on the graph query result.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 9, 2021
    Inventors: Rahul Potharaju, Wentao Wu
  • Publication number: 20210382895
    Abstract: Methods, systems, apparatuses, and computer program products are provided for determining a query plan. A query is received that comprises a request for a data result for each of a plurality of original time windows. The plurality of original time windows included in the query are identified. An initial window representation is generated that identifies a set of connections between windows in a window set that includes at least the original time windows. A revised window representation is generated that includes an alternative set of connections between windows in the window set based at least on an execution cost for at least one window. The revised window representation is selected to obtain the data result for each of the plurality of original time windows. A revised query plan based on the revised window representation is provided to obtain the data result for each of the plurality of original time windows.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 9, 2021
    Inventors: Alexander Raizman, Wentao Wu, Philip A. Bernstein
  • Publication number: 20210373778
    Abstract: A data storage system includes: a plurality of data storage devices; a motherboard containing a baseboard management controller (BMC); and a network switch configured to route network traffic to the plurality of data storage devices. The BMC is configured to identify a group of data storage devices among the plurality of data storage devices based on device-specific information received from the plurality of data storage devices and send identifiers of the group of data storage devices to a querying party.
    Type: Application
    Filed: August 12, 2021
    Publication date: December 2, 2021
    Inventors: Wentao Wu, Sompong Paul Olarig
  • Patent number: 11188534
    Abstract: This application describes a data stream processing system for receiving and processing multiple data streams using a stream join model and based on the stream join model having a threshold function for which an output of the stream join model crosses the threshold two or less times (e.g., where the threshold function is a convex function, linear function, monotonic function, or other function having a similar property). The data stream processing system may generate filtered data streams using a number of techniques and algorithms without risk of false negatives and mis2169sing instances where an output of a stream join exceeds or violates a threshold condition. The data stream processing system can significantly reduce processing expense, particularly in cases where one or more devices have limited memory and where caching tuples from incoming data streams consumes significant processing resources.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 30, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Philip Alan Bernstein, Walter Zhen Cai, Wentao Wu
  • Publication number: 20210357406
    Abstract: Methods, systems and computer program products are described herein that enable data workload optimization through “what-if” modeling of indexes and index recommendation. In an example aspect, a system is configured to accept a workload in the form of a plurality of data queries, extract indexable columns from the queries, generate candidate indexes from the indexable columns, select and then build the best candidate indexes. Furthermore, the system may receive a query, generate a query plan for the query configured to use one or more of the built candidate indexes, and execute the query plan to generate a query result.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 18, 2021
    Inventors: Rahul Potharaju, Wentao Wu
  • Publication number: 20210349901
    Abstract: Methods, systems and computer program products are described herein that provide a serverless, multi-engine, multi-user data lake indexing subsystem and application programming interface. Indexes are defined as derived datasets and stored on the data lake in a universal format that enables disparate engines to create and/or discover indexes for workload optimization. Embodiment of indexes enable stateful control and management of an index via metadata included in the index and stored on the data lake.
    Type: Application
    Filed: August 10, 2020
    Publication date: November 11, 2021
    Inventors: Rahul Potharaju, Wentao Wu, Terry Y. Kim, Lev Novik, Apoorve Dave
  • Patent number: 11161210
    Abstract: The disclosure provides a milling system and method under different lubrication conditions. The system uses a tool to mill the workpiece, a force measuring system to measure the milling force, a tool change system to replace the tools, a tool storage to store the tools. It can store the tools, provide the lubricating oil to the milling surface, select different tools according to different processing conditions, select the best angle differences of the unequal spiral angle tools according to different conditions comprising dry cutting, casting-type lubrication, minimal quantities of lubrication or minimal quantities of nanofluid lubrication, and/or choose the optimal tool according to different cutting parameters in order to obtain the minimum milling force.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: November 2, 2021
    Assignees: QINGDAO UNIVERSITY OF TECHNOLOGY, CHONGQING UNIVERSITY, SHANGHAI JINZHAO ENERGY SAVING TECHNOLOGY CO., LTD
    Inventors: Changhe Li, Qingan Yin, Yanbin Zhang, Huajun Cao, Zhenjing Duan, Cong Mao, Wenfeng Ding, Naiqing Zhang, Lan Dong, Xiufang Bai, Menghua Sui, Yonghong Liu, Wentao Wu, Teng Gao, Min Yang, Dongzhou Jia, Runze Li, Yali Hou
  • Publication number: 20210331281
    Abstract: The disclosure provides a method and system for injecting cutting fluid during milling under different working conditions. By analyzing influence of an airflow field in a milling area under different working conditions on injection of cutting fluid, an influence rule of a helical angle and a rotation speed of a cutter on the flow field is quantitatively analyzed, an optimal target distance of a nozzle, an angle between the nozzle and a milling cutter feeding direction and an angle between the nozzle and the surface of a workpiece are comprehensively determined, the nozzle is set according to a determined setting manner, and lubricating oil is sprayed to the milling area by utilizing the nozzle.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Applicants: QINGDAO UNIVERSITY OF TECHNOLOGY, CHONGQING UNIVERSITY, SHANGHAI JINZHAO ENERGY SAVING TECHNOLOGY CO., LTD
    Inventors: Changhe LI, Qingan YIN, Huajun CAO, Yonghong LIU, Wenfeng DING, Naiqing ZHANG, Lan DONG, Zhenjing DUAN, Yanbin ZHANG, Xiufang BAI, Menghua SUI, Wentao WU, Teng GAO, Min YANG, Dongzhou JIA, Runze LI, Yali HOU
  • Publication number: 20210334256
    Abstract: Methods, systems, apparatuses, and computer program products are directed to the generation of a global index structure. Agents executing on different data sources locally pre-process (e.g., format, filter, compress, encode, serialize etc.) data generated thereby and index such data. The agents also manage the resources thereof to perform the pre-processing and indexing operations. Each index generated by an agent is formatted as a plurality of index nodes. The index nodes and pre-processed data are provided to backend server(s) that maintain the global index structure and store the data in a globally distributed file system, which aid in unexpected disaster recovery. The backend server(s) generate the global index structure based on the index nodes. As new index nodes are received by the backend servers, the backend servers merge the newly-received index nodes with the global index structure. Global index structure traversal techniques for retrieving search keys are also described herein.
    Type: Application
    Filed: April 27, 2020
    Publication date: October 28, 2021
    Inventors: Rahul Potharaju, Terry Y. Kim, Wentao Wu
  • Publication number: 20210334242
    Abstract: Methods, systems, apparatuses, and computer program products are described herein for the generation and traversal of a hierarchical index structure. The structure indexes search keys from data ingested from different data sources and enables efficient retrieval of the keys. As data is ingested, index nodes are generated at the lowest level of the structure. The nodes are analyzed to determine whether such nodes comprise duplicate keys. Responsive to doing so, a new index node is generated located at a higher level of the structure. This process results in a DAG comprising orphan nodes including different search keys. When processing a query for search keys, the orphan index nodes are initially analyzed for the keys. Upon finding a search key, its child nodes are recursively searched until location information specifying the location of ingested data in which the search key is located is found.
    Type: Application
    Filed: April 23, 2020
    Publication date: October 28, 2021
    Inventors: Rahul Potharaju, Terry Y. Kim, Wentao Wu
  • Publication number: 20210318804
    Abstract: A storage device is disclosed. The storage device may include storage to store data and a controller to manage reading data from and writing data to the storage. The controller may also include a receiver to receive a plurality of requests, information determination logic to determine information about the plurality of requests, storage for the information about a plurality of requests, and sharing logic to share the information with a management controller.
    Type: Application
    Filed: June 23, 2021
    Publication date: October 14, 2021
    Inventors: Ramdas P. KACHARE, Sompong Paul OLARIG, Wentao WU
  • Patent number: 11144351
    Abstract: A computing system includes: a command fetch block configured to determine a host profile for representing a requesting host corresponding to a processing request; and a credit checker block, coupled to the command fetch block, configured to calculate an instance budget at a communication endpoint from an overall resource of the communication endpoint for controlling the processing request at the communication endpoint.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 12, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vikram Singh, Wentao Wu
  • Patent number: 11132310
    Abstract: A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream interface enables communication with the processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: September 28, 2021
    Inventors: Ramdas P. Kachare, Fred Worley, Harry Rogers, Wentao Wu, Nagarajan Subramaniyan
  • Patent number: 11124523
    Abstract: The present invention relates to a series of 2,6-dioxaspiro [4,5] decane derivatives and applications thereof in preparation of opiate receptor ? agonist related drugs; and in particular relates to the derivative compounds shown in formula (I), tautomers thereof or pharmaceutically acceptable compositions thereof.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: September 21, 2021
    Inventors: Yang Zhang, Wentao Wu, Guangwen Yang, Zhixiang Li, Jikui Sun, Jie Li, Jian Li, Shuhui Chen