Patents by Inventor Kai Tan
Kai 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: 20250203695Abstract: A communication method for a local area network (LAN), is applicable to a first device, includes: obtaining at least one second device connected to the first device by a wired communication mode, the first device configured to provide a wireless access hotspot to the at least one second device; sending initial hotspot information of the wireless access hotspot to the at least one second device by the wired communication mode, the initial hotspot information being configured to provide the at least one second device with authentication information for the at least one second device to access the wireless access hotspot; and establishing, by the first device and the at least one second device, a first wireless LAN connection according to the initial hotspot information.Type: ApplicationFiled: February 25, 2025Publication date: June 19, 2025Inventors: Xiaoqi SUN, Wei ZHENG, Kai TAN
-
Patent number: 12259794Abstract: A technique enables coordination of unrelated software components to facilitate extensive recovery point management on a snapshot or recovery point through the use of a flexible tag structure. The tag is organized and arranged as a {key=value,[value] . . . } structure wherein the key denotes an operation that requires coordination between the unrelated software components and the value(s) denote multi-cardinality that provide parameters for coordination of the operation. The multi-cardinality aspect of the flexible tag structure provides a set of values associated with the key of the tag that enables a software component and/or protocol to insert its value(s) into the tag structure for its interpretation. The technique thus provides an extensible model where multiple components/protocols use the tag to coordinate operations on the RP by conveying certain meaning/interpretations of the tag and its values.Type: GrantFiled: August 24, 2023Date of Patent: March 25, 2025Assignee: Nutanix, Inc.Inventors: Abhishek Gupta, Ajaykumar Rajubhai Bhammar, Brajesh Kumar Shrivastava, Kai Tan, Naveen Kumar, Pranab Patnaik, Ramya Uthamarajan
-
Patent number: 12235867Abstract: A replication progress tracking technique is configured to present progress tracking state relating to data replicated as a recovery point (RP) from a source site to one or more target and/or remote sites over a network in a multi-site data replication environment. The progress tracking state of the replicated RP, i.e., RP replication progress, is persistently stored as a progress tracking recording at the target site independent of the source site of the replication and presented (i.e., viewed) using a well-defined, published application programming interface that is publicly callable by one or more clients of the environment.Type: GrantFiled: August 21, 2023Date of Patent: February 25, 2025Assignee: Nutanix, Inc.Inventors: Freddy James, Kai Tan, Karthikeyan Vaideswaran, Ramya Uthamarajan, Kushagra Mishra, Pranab Patnaik
-
Patent number: 12229087Abstract: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.Type: GrantFiled: December 4, 2023Date of Patent: February 18, 2025Assignee: NetApp, Inc.Inventors: Devang Kundanlal Shah, Dipankar Roy, Krishnaveni Budati, Kai Tan, Pranab Patnaik, Akhil Kaushik
-
Publication number: 20240396419Abstract: Actuation systems and methods are disclosed. An apparatus includes a housing, a printed circuit board, and a plurality of shape memory alloy actuators. The printed circuit board is coupled to the housing. Each shape memory alloy actuator has a pair of wire mounts, an actuator rod, a shape memory alloy wire, and a latch assembly. The pair of wire mounts are coupled to opposing sides of the printed circuit board and the actuator rod has a wire guide. The shape memory alloy wire is coupled to the wire mounts and positioned around the wire guide. The latch assembly is coupled to the printed circuit board. Applying a voltage to the shape memory alloy wire retracts the shape memory alloy wire and causes the corresponding actuator rod to move between a first position and a second position. The latch assembly is to hold the actuator rods in the second position.Type: ApplicationFiled: May 24, 2024Publication date: November 28, 2024Inventors: Beng Keong Ang, Heng Kuang Cheng, Boon Kheng Lim, Jian Kai Tan, Ai Wee Lee, Jia Zhi Lim
-
Publication number: 20240394156Abstract: A technique provides network efficient data failover by explicitly protecting one or more common snapshot references at sites of a multi-site data replication environment to improve granularity of control of recovery point objectives (RPO) for data across the sites. A common snapshot reference or recovery point (RP) ensures that, in the event of failure to a site, data designated for failover may be quickly protected by replicating only small incremental changes to the RP so as to maintain RPO requirements across the sites. Illustratively, the technique enhances and extends a disaster recovery (DR) application programming interface (API) protocol through an extension that defines and applies a tag to the RP, wherein the tag enables protection and/or preservation of the RP by ensuring that the sites honor the tag applied to the RP. The tag essentially functions as an advisory lock for the RP that is shared among the sites to prevent deletion of the RP at the sites throughout the duration of the lock.Type: ApplicationFiled: August 8, 2024Publication date: November 28, 2024Inventors: Kai Tan, Karthikeyan Vaideswaran, Pranab Patnaik, Ramya Uthamarajan
-
Patent number: 12155200Abstract: Provided herein is a power distribution system comprising a main power bus, sub-buses coupled to the main power bus, and a controller. The sub-buses provide power to electrical components of a vehicle. Each of the sub-buses includes an electrically programmable fuse in series with a relay. The controller is configured to detect a fault in a sub-bus of the sub-buses, determine a fault type associated with the fault, and in response to determining the fault type, generate a command to cause the relay to change a relay state.Type: GrantFiled: July 25, 2023Date of Patent: November 26, 2024Assignee: Pony AI Inc.Inventors: Kai Tan, Ran Chen, Bo Pan
-
Publication number: 20240330118Abstract: A site and storage tier aware technique replicates data as one or more recovery points (RPs) from a primary site to a secondary site in a multi-site data replication environment. A storage tier aware reference resolver determines (i) an amount of RP data transfer associated with the replication and (ii) location information associated with a cloud storage tier storing the RP data in an object store. The storage tier aware reference resolution aspect provides two additional factors to consider when retrieving data of a reference RP from cloud storage: (iii) the time (duration) needed to retrieve the data and (iv) the cost (financial expense) needed to retrieve the data. In addition, a site aware reference resolution aspect of the technique determines an optimal RP to use as the reference RP and involves consideration of (v) which RPs have been replicated from the primary site to the secondary site and (vi) which RPs have been retained for storage at the sites.Type: ApplicationFiled: August 21, 2023Publication date: October 3, 2024Inventors: Brajesh Kumar Shrivastava, Kai Tan, Pranab Patnaik
-
Publication number: 20240330119Abstract: A technique enables coordination of unrelated software components to facilitate extensive recovery point management on a snapshot or recovery point through the use of a flexible tag structure. The tag is organized and arranged as a {key=value,[value] . . . } structure wherein the key denotes an operation that requires coordination between the unrelated software components and the value(s) denote multi-cardinality that provide parameters for coordination of the operation. The multi-cardinality aspect of the flexible tag structure provides a set of values associated with the key of the tag that enables a software component and/or protocol to insert its value(s) into the tag structure for its interpretation. The technique thus provides an extensible model where multiple components/protocols use the tag to coordinate operations on the RP by conveying certain meaning/interpretations of the tag and its values.Type: ApplicationFiled: August 24, 2023Publication date: October 3, 2024Inventors: Abhishek Gupta, Ajaykumar Rajubhai Bhammar, Brajesh Kumar Shrivastava, Kai Tan, Naveen Kumar, Pranab Patnaik, Ramya Uthamarajan
-
Publication number: 20240311392Abstract: A replication progress tracking technique is configured to present progress tracking state relating to data replicated as a recovery point (RP) from a source site to one or more target and/or remote sites over a network in a multi-site data replication environment. The progress tracking state of the replicated RP, i.e., RP replication progress, is persistently stored as a progress tracking recording at the target site independent of the source site of the replication and presented (i.e., viewed) using a well-defined, published application programming interface that is publicly callable by one or more clients of the environment.Type: ApplicationFiled: August 21, 2023Publication date: September 19, 2024Inventors: Freddy James, Kai Tan, Karthikeyan Vaideswaran, Ramya Uthamarajan, Kushagra Mishra, Pranab Patnaik
-
Patent number: 12093151Abstract: A technique provides network efficient data failover by explicitly protecting one or more common snapshot references at sites of a multi-site data replication environment to improve granularity of control of recovery point objectives (RPO) for data across the sites. A common snapshot reference or recovery point (RP) ensures that, in the event of failure to a site, data designated for failover may be quickly protected by replicating only small incremental changes to the RP so as to maintain RPO requirements across the sites. Illustratively, the technique enhances and extends a disaster recovery (DR) application programming interface (API) protocol through an extension that defines and applies a tag to the RP, wherein the tag enables protection and/or preservation of the RP by ensuring that the sites honor the tag applied to the RP. The tag essentially functions as an advisory lock for the RP that is shared among the sites to prevent deletion of the RP at the sites throughout the duration of the lock.Type: GrantFiled: October 31, 2022Date of Patent: September 17, 2024Assignee: Nutanix, Inc.Inventors: Kai Tan, Karthikeyan Vaideswaran, Pranab Patnaik, Ramya Uthamarajan
-
Publication number: 20240143460Abstract: A technique provides network efficient data failover by explicitly protecting one or more common snapshot references at sites of a multi-site data replication environment to improve granularity of control of recovery point objectives (RPO) for data across the sites. A common snapshot reference or recovery point (RP) ensures that, in the event of failure to a site, data designated for failover may be quickly protected by replicating only small incremental changes to the RP so as to maintain RPO requirements across the sites. Illustratively, the technique enhances and extends a disaster recovery (DR) application programming interface (API) protocol through an extension that defines and applies a tag to the RP, wherein the tag enables protection and/or preservation of the RP by ensuring that the sites honor the tag applied to the RP. The tag essentially functions as an advisory lock for the RP that is shared among the sites to prevent deletion of the RP at the sites throughout the duration of the lock.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Inventors: Kai Tan, Karthikeyan Vaideswaran, Pranab Patnaik, Ramya Uthamarajan
-
Patent number: 11953999Abstract: A technique provides efficient data failover by creation and deployment of a protection policy that ensures maintenance of frequent common snapshots between sites of a multi-site data replication environment. A global constraint optimizer executes on a node of a cluster to create the protection policy for deployment among other nodes of clusters at the sites. Constraints such as protection rules (PRs) specifying, e.g., an amount of tolerable data loss are applied to a category of data designated for failover from a primary site over a network to a plurality of (secondary and tertiary) sites typically located at geographically separated distances. The optimizer processes the PRs to compute parameters such as frequency of snapshot generation and replication among the sites, as well as retention of the latest common snapshot maintained at each site to create a recovery point and configuration of the protection policy that reduces network traffic for efficient use of the network among the sites.Type: GrantFiled: July 29, 2022Date of Patent: April 9, 2024Assignee: Nutanix, Inc.Inventors: Ashish Kumar, Freddy James, Kai Tan, Pranab Patnaik
-
Publication number: 20240104061Abstract: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.Type: ApplicationFiled: December 4, 2023Publication date: March 28, 2024Inventors: Devang Kundanlal Shah, Dipankar Roy, Krishnaveni Budati, Kai Tan, Pranab Patnaik, Akhil Kaushik
-
Publication number: 20240080362Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.Type: ApplicationFiled: November 13, 2023Publication date: March 7, 2024Inventors: Santosh Ananth Rao, Geoffrey Stewart Brown, Srikumar Natarajan, Pranab Patnaik, Kai Tan, Peter Frank Corbett, Vivek Venkatesan
-
Patent number: 11836115Abstract: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.Type: GrantFiled: August 8, 2022Date of Patent: December 5, 2023Assignee: NetApp, Inc.Inventors: Devang Kundanlal Shah, Dipankar Roy, Krishnaveni Budati, Kai Tan, Pranab Patnaik, Akhil Kaushik
-
Publication number: 20230369844Abstract: Provided herein is a power distribution system comprising a main power bus, sub-buses coupled to the main power bus, and a controller. The sub-buses provide power to electrical components of a vehicle. Each of the sub-buses includes an electrically programmable fuse in series with a relay. The controller is configured to detect a fault in a sub-bus of the sub-buses, determine a fault type associated with the fault, and in response to determining the fault type, generate a command to cause the relay to change a relay state.Type: ApplicationFiled: July 25, 2023Publication date: November 16, 2023Inventors: Kai Tan, Ran Chen, Bo Pan
-
Patent number: 11818212Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.Type: GrantFiled: October 29, 2020Date of Patent: November 14, 2023Assignee: NetApp, Inc.Inventors: Santosh Ananth Rao, Geoffrey Stewart Brown, Srikumar Natarajan, Pranab Patnaik, Kai Tan, Peter Frank Corbett, Vivek Venkatesan
-
Publication number: 20230334774Abstract: This application discloses a site model updating method and system in the field of artificial intelligence. The method includes: obtaining a surveillance image; determining, based on the obtained surveillance image, a change type of a device that changes and a change amount corresponding to the change type; calculating a pose and camera parameter of the surveillance image based on the surveillance image and a site model; determining, based on the pose and camera parameter of the surveillance image, a pose of the device that changes; and updating the site model based on the pose of the device that changes, the change type, and the change amount corresponding to the change type.Type: ApplicationFiled: June 16, 2023Publication date: October 19, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jian Qiao, Shan Huang, Kai Tan
-
Patent number: 11742282Abstract: Some embodiments include conductive interconnects which include the first and second conductive materials, and which extend upwardly from a conductive structure. Some embodiments include integrated assemblies having conductive interconnects.Type: GrantFiled: August 7, 2020Date of Patent: August 29, 2023Assignee: Micron Technology, Inc.Inventors: Jordan D. Greenlee, Rita J. Klein, Everett A. McTeer, John D. Hopkins, Shuangqiang Luo, Song Kai Tan, Jing Wai Fong, Anurag Jindal, Chieh Hsien Quek