Patents by Inventor Shi Xin
Shi Xin 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: 11980763Abstract: A system for validating safety of a medical device in a presence of a magnetic resonance imaging (MRI) field is provided. The system includes a first electric field generating device configured to form first electric field and configured to receive a medical device at least partially within the first electric field, and a second electric field generating device configured to form a second electric field in proximity to the first electric field and configured to receive the medical device at least partially within the second electric field.Type: GrantFiled: December 1, 2021Date of Patent: May 14, 2024Assignee: Pacesetter, Inc.Inventors: Xi Lin Chen, Xiyao Xin, Shiloh Sison, Shi Feng
-
Patent number: 11960494Abstract: The system is configured to: 1) receive a client request; 2) determine executor(s) to generate a response to the user request; 3) provide each of the executor(s) with an indication; 4) receive for each indication a response including an output of either a cloud output or an in-line output to generate a group of in-line outputs and a group of cloud outputs; 5) determine whether the group of in-line outputs comprises all outputs; and 6) in response to the group of in-line outputs not comprising all the outputs for the client request: a) convert the group of in-line outputs to a converted group of cloud outputs; b) generate metadata for the converted group of cloud outputs and the group of cloud outputs; and c) provide response to the client request including the metadata for the converted group of cloud outputs and the group of cloud outputs.Type: GrantFiled: June 16, 2022Date of Patent: April 16, 2024Assignee: Databricks, Inc.Inventors: Bogdan Ionut Ghit, Juliusz Sompolski, Shi Xin, Bart Samwel
-
Patent number: 11948084Abstract: A function creation method is disclosed. The method comprises defining one or more database function inputs, defining cluster processing information, defining a deep learning model, and defining one or more database function outputs. A database function is created based at least in part on the one or more database function inputs, the cluster set-up information, the deep learning model, and the one or more database function outputs. In some embodiments, the database function enables a non-technical user to utilize deep learning models.Type: GrantFiled: January 31, 2023Date of Patent: April 2, 2024Assignee: Databricks, Inc.Inventors: Sue Ann Hong, Shi Xin, Timothee Hunter, Ali Ghodsi
-
Patent number: 11874832Abstract: A system comprises an interface, a processor, and a memory. The interface is configured to receive a query. The processor is configured to: determine a set of nodes for the query; determine whether a node of the set of nodes comprises a first engine node type or a second engine node type, wherein determining whether the node of the set of nodes comprises the first engine node type or the second engine node type is based at least in part on determining whether the node is able to be executed in a second engine; and generate a plan based at least in part on the set of nodes. The memory is coupled to the processor and is configured to provide the processor with instructions.Type: GrantFiled: January 23, 2023Date of Patent: January 16, 2024Assignee: Databricks, Inc.Inventors: Shi Xin, Alexander Behm, Shoumik Palkar, Herman Rudolf Petrus Catharina van Hovell tot Westerflier
-
Publication number: 20230359516Abstract: A system for monitoring job execution includes an interface and a processor. The interface is configured to receive an indication to start a cluster processing job. The processor is configured to determine whether processing a data instance associated with the cluster processing job satisfies a watchdog criterion; and in the event that processing the data instance satisfies the watchdog criterion, cause the processing of the data instance to be killed.Type: ApplicationFiled: May 22, 2023Publication date: November 9, 2023Inventors: Alicja Luszczak, Srinath Shankar, Shi Xin
-
Publication number: 20230338053Abstract: A tissue cutter includes a tissue cutting stent and a first reefing thread. The tissue cutting stent is expandable in a radial direction. The expanded tissue cutting stent is loudspeaker-shaped gradually opening from a proximal end to a distal end, and a loudspeaker-shaped accommodating space is formed inside the expanded tissue cutting stent. The tissue cutting stent is provided with a plurality of first threading holes at the distal end, and the plurality of first threading holes is arranged along a circumferential direction of the tissue cutting stent. The first reefing thread passes through the plurality of first threading holes. The first reefing thread has opposite first and second ends. The first end is secured to a starting threading hole in the plurality of first threading holes.Type: ApplicationFiled: June 7, 2021Publication date: October 26, 2023Applicant: JEDICARE MEDICAL CO., LTD.Inventors: Fei SUN, Shi Xin LIU, Ri Yue Huang
-
Patent number: 11693723Abstract: A system for monitoring job execution includes an interface and a processor. The interface is configured to receive an indication to start a cluster processing job. The processor is configured to determine whether processing a data instance associated with the cluster processing job satisfies a watchdog criterion; and in the event that processing the data instance satisfies the watchdog criterion, cause the processing of the data instance to be killed.Type: GrantFiled: November 29, 2021Date of Patent: July 4, 2023Assignee: Databricks, Inc.Inventors: Alicja Luszczak, Srinath Shankar, Shi Xin
-
Publication number: 20230141556Abstract: A system for executing a streaming query includes an interface and a processor. The interface is configured to receive a logical query plan. The processor is configured to determine a physical query plan based at least in part on the logical query plan. The physical query plan comprises an ordered set of operators. Each operator of the ordered set of operators comprises an operator input mode and an operator output mode. The processor is further configured to execute the physical query plan using the operator input mode and the operator output mode for each operator of the query.Type: ApplicationFiled: October 28, 2022Publication date: May 11, 2023Inventors: Michael Paul Armbrust, Tathagata Das, Shi Xin, Matei Zaharia
-
Patent number: 11599783Abstract: A function creation method is disclosed. The method comprises defining one or more database function inputs, defining cluster processing information, defining a deep learning model, and defining one or more database function outputs. A database function is created based at least in part on the one or more database function inputs, the cluster set-up information, the deep learning model, and the one or more database function outputs. In some embodiments, the database function enables a non-technical user to utilize deep learning models.Type: GrantFiled: May 31, 2017Date of Patent: March 7, 2023Assignee: Databricks, Inc.Inventors: Sue Ann Hong, Shi Xin, Timothee Hunter, Ali Ghodsi
-
Patent number: 11586624Abstract: A system comprises an interface, a processor, and a memory. The interface is configured to receive a query. The processor is configured to: determine a set of nodes for the query; determine whether a node of the set of nodes comprises a first engine node type or a second engine node type, wherein determining whether the node of the set of nodes comprises the first engine node type or the second engine node type is based at least in part on determining whether the node is able to be executed in a second engine; and generate a plan based at least in part on the set of nodes. The memory is coupled to the processor and is configured to provide the processor with instructions.Type: GrantFiled: April 22, 2021Date of Patent: February 21, 2023Assignee: Databricks, Inc.Inventors: Shi Xin, Alexander Behm, Shoumik Palkar, Herman Rudolf Petrus Catharina van Hövell tot Westerflier
-
Patent number: 11514045Abstract: A system for executing a streaming query includes an interface and a processor. The interface is configured to receive a logical query plan. The processor is configured to determine a physical query plan based at least in part on the logical query plan. The physical query plan comprises an ordered set of operators. Each operator of the ordered set of operators comprises an operator input mode and an operator output mode. The processor is further configured to execute the physical query plan using the operator input mode and the operator output mode for each operator of the query.Type: GrantFiled: December 19, 2019Date of Patent: November 29, 2022Assignee: Databricks Inc.Inventors: Michael Paul Armbrust, Tathagata Das, Shi Xin, Matei Zaharia
-
Publication number: 20220100761Abstract: A system comprises an interface, a processor, and a memory. The interface is configured to receive a query. The processor is configured to: determine a set of nodes for the query; determine whether a node of the set of nodes comprises a first engine node type or a second engine node type, wherein determining whether the node of the set of nodes comprises the first engine node type or the second engine node type is based at least in part on determining whether the node is able to be executed in a second engine; and generate a plan based at least in part on the set of nodes. The memory is coupled to the processor and is configured to provide the processor with instructions.Type: ApplicationFiled: April 22, 2021Publication date: March 31, 2022Inventors: Shi Xin, Alexander Behm, Shoumik Palkar, Herman Rudolf Petrus Catharina van Hövell tot Westerflier
-
Publication number: 20220083410Abstract: A system for monitoring job execution includes an interface and a processor. The interface is configured to receive an indication to start a cluster processing job. The processor is configured to determine whether processing a data instance associated with the cluster processing job satisfies a watchdog criterion; and in the event that processing the data instance satisfies the watchdog criterion, cause the processing of the data instance to be killed.Type: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Inventors: Alicja Luszczak, Srinath Shankar, Shi Xin
-
Patent number: 11216324Abstract: A system for monitoring job execution includes an interface and a processor. The interface is configured to receive an indication to start a cluster processing job. The processor is configured to determine whether processing a data instance associated with the cluster processing job satisfies a watchdog criterion; and in the event that processing the data instance satisfies the watchdog criterion, cause the processing of the data instance to be killed.Type: GrantFiled: February 18, 2020Date of Patent: January 4, 2022Assignee: Databricks Inc.Inventors: Alicja Luszczak, Srinath Shankar, Shi Xin
-
Patent number: 11121969Abstract: A method includes receiving, at a data link layer (layer 2) gateway device configured to connect the physical network to the SDN network, routing data to a computing device, the computing device selected to receive a packet transmitted from the physical network to the SDN network; receiving, from a source element in the physical network, an address request for a layer 2 address of a router element in the SDN network, the address request including a networking layer address of the router element; transmitting, to the source element in response to receiving the address request, a layer 2 address of the router element using the routing data; receiving, from the source element, a routing request to route a packet to a destination element in the SDN network using the layer 2 address; routing, using the routing data, the received packet to the computing device to route to the destination element.Type: GrantFiled: November 19, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Gang Tang, Shi Xin Ruan, Zhu Na, Ming Shuang Xian
-
Patent number: 11068447Abstract: A system for directory level atomic commits includes an interface and a processor. The interface is configured to receive an indication to provide a set of files. The processor is configured to determine whether a file in a directory has been either 1) atomically committed or 2) written by a non-atomic process and not designated as deleted and provide the file as one file of the set of files in the event that the file in the directory has been either 1) atomically committed or 2) written by a non-atomic process and not designated as deleted.Type: GrantFiled: April 14, 2017Date of Patent: July 20, 2021Assignee: Databricks Inc.Inventors: Eric Keng-hao Liang, Srinath Shankar, Shi Xin
-
Patent number: 11030114Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: collecting logging data generated by operation of a distributed computing system that is used by a plurality of tenants; storing the logging data as a plurality of files stored in a multi tier, shared volume storage system, with the storage of the logging data as a plurality of files including: dividing the plurality of files among and between a plurality of shared volume data structures, and organizing each shared volume data structure of the plurality of shared volume data structures according to a plurality of tiers; for each given file of the plurality of files; and mapping, by a domain agent and in a mapping table data structure, an association between the given file and the shared volume data structure in which the given file is stored.Type: GrantFiled: April 17, 2019Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zi Lian Ji, Lin Juan Xia, Xian Dong Meng, Shi Xin Ruan
-
Patent number: 11024055Abstract: A vehicle, a vehicle positioning system and a vehicle positioning method are provided. The vehicle positioning system includes a 2D image sensor, a 3D sensor and a processor. The 2D image sensor is configured for obtaining 2D image data. The 3D sensor is configured for obtaining 3D point cloud data. The processor is coupled to the 2D image sensor and the 3D sensor, and configured for merging the 2D image data and the 3D point cloud data to generate 3D image data, identifying at least one static object from the 2D image data, obtaining 3D point cloud data of the static object from the 3D image data based on each one of the at least one static object, and calculating a vehicle relative coordinate of the vehicle based on the 3D point cloud data of the static object.Type: GrantFiled: July 11, 2019Date of Patent: June 1, 2021Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Bo-Chun Hsu, Wei-Po Nien, Yi-Ling Wu, Hsiu-Yu Lin, Shi-Xin Chen, An-Kai Jeng, Chung-Hsien Yang
-
Publication number: 20200334170Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: collecting logging data generated by operation of a distributed computing system that is used by a plurality of tenants; storing the logging data as a plurality of files stored in a multi tier, shared volume storage system, with the storage of the logging data as a plurality of files including: dividing the plurality of files among and between a plurality of shared volume data structures, and organizing each shared volume data structure of the plurality of shared volume data structures according to a plurality of tiers; for each given file of the plurality of files; and mapping, by a domain agent and in a mapping table data structure, an association between the given file and the shared volume data structure in which the given file is stored.Type: ApplicationFiled: April 17, 2019Publication date: October 22, 2020Inventors: Zi Lian JI, Lin Juan XIA, Xian Dong MENG, Shi Xin RUAN
-
Publication number: 20200257689Abstract: A system for executing a streaming query includes an interface and a processor. The interface is configured to receive a logical query plan. The processor is configured to determine a physical query plan based at least in part on the logical query plan. The physical query plan comprises an ordered set of operators. Each operator of the ordered set of operators comprises an operator input mode and an operator output mode. The processor is further configured to execute the physical query plan using the operator input mode and the operator output mode for each operator of the query.Type: ApplicationFiled: December 19, 2019Publication date: August 13, 2020Inventors: Michael Paul Armbrust, Tathagata Das, Shi Xin, Matei Zaharia