Patents by Inventor Rick CHANG
Rick CHANG 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: 20240360917Abstract: Methods, devices, and systems are described for a system including a rotation motor configured to rotate a valve seal holder, the valve seal holder having at least one pass-through interface and closed-off interface, a camshaft coupled to the valve seal holder, and a controller communicatively coupled to the rotation motor and the camshaft. The controller is configured to separate at least one of the pass-through interface or the closed-off interface of the valve seal holder from the seat configured to interface with the external system. The controller is configured to rotate, using the rotation motor, the valve seal holder until at least one of the pass-through interface or the closed-off interface is aligned with the seat. The controller is configured to compress the at least one of the pass-through interface or the closed-off interface against the seat to create a seal over the seat.Type: ApplicationFiled: April 25, 2024Publication date: October 31, 2024Inventors: Rick Burkholder, Nathan Haggerty, Jerry Chang, Jared Koch, Kevin Rogers
-
Patent number: 10432428Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: GrantFiled: October 16, 2017Date of Patent: October 1, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja
-
Patent number: 10091062Abstract: An example method for facilitating multiple mobility domains with VLAN translation in a multi-tenant network environment is provided and includes detecting attachment of a first virtual machine on a first port and a second virtual machine on a second port of a network element, the first port and the second port being configured with a first mobility domain and a second mobility domain, respectively, and the first and second virtual machines being configured on a same original VLAN, determining whether the original VLAN falls within a pre-configured VLAN range, translating the original VLAN to a first VLAN on the first port corresponding to the first mobility domain and to a second VLAN on the second port corresponding to the second mobility domain, and segregating traffic on the original VLAN into the first VLAN and the second VLAN according to the respective mobility domains for per-port VLAN significance.Type: GrantFiled: March 18, 2016Date of Patent: October 2, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Chiajen Tsai, Yibin Yang, Patnala Debashis Rao, Manish Chandra Agrawal, Rick Chang
-
Publication number: 20180054326Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: ApplicationFiled: October 16, 2017Publication date: February 22, 2018Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja
-
Patent number: 9804736Abstract: Systems, methods, and other embodiments associated with providing contextual content along with elements within an application are described. According to one embodiment, an apparatus includes icon logic configured to generate, in response to detecting a selection of a page element, an icon that indicates whether contextual content associated with the page element is available. The page element is a display element of a graphical user interface (GUI) for an application. The apparatus includes context logic configured to generate a context panel in response to detecting an input associated with the icon. The context logic is configured to generate the context panel with a first tab and a second tab. The first tab includes a description of the page element and the second tab includes a set of comments from users about the page element.Type: GrantFiled: September 17, 2013Date of Patent: October 31, 2017Assignee: MARVELL WORLD TRADE LTD.Inventors: Pantas Sutardja, Rick Chang, Haiping Shao, Robin Yuk-Bun Chan
-
Patent number: 9794085Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: GrantFiled: July 13, 2016Date of Patent: October 17, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja
-
Publication number: 20160323123Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: ApplicationFiled: July 13, 2016Publication date: November 3, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja
-
Patent number: 9467342Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: GrantFiled: April 30, 2014Date of Patent: October 11, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja
-
Patent number: 9413612Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: GrantFiled: April 29, 2014Date of Patent: August 9, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja
-
Publication number: 20160204986Abstract: An example method for facilitating multiple mobility domains with VLAN translation in a multi-tenant network environment is provided and includes detecting attachment of a first virtual machine on a first port and a second virtual machine on a second port of a network element, the first port and the second port being configured with a first mobility domain and a second mobility domain, respectively, and the first and second virtual machines being configured on a same original VLAN, determining whether the original VLAN falls within a pre-configured VLAN range, translating the original VLAN to a first VLAN on the first port corresponding to the first mobility domain and to a second VLAN on the second port corresponding to the second mobility domain, and segregating traffic on the original VLAN into the first VLAN and the second VLAN according to the respective mobility domains for per-port VLAN significance.Type: ApplicationFiled: March 18, 2016Publication date: July 14, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Chiajen Tsai, Yibin Yang, Patnala Debashis Rao, Manish Chandra Agrawal, Rick Chang
-
Patent number: 9313044Abstract: An example method for facilitating multiple mobility domains with VLAN translation in a multi-tenant network environment is provided and includes detecting attachment of a first virtual machine on a first port and a second virtual machine on a second port of a network element, the first port and the second port being configured with a first mobility domain and a second mobility domain, respectively, and the first and second virtual machines being configured on a same original VLAN, determining whether the original VLAN falls within a pre-configured VLAN range, translating the original VLAN to a first VLAN on the first port corresponding to the first mobility domain and to a second VLAN on the second port corresponding to the second mobility domain, and segregating traffic on the original VLAN into the first VLAN and the second VLAN according to the respective mobility domains for per-port VLAN significance.Type: GrantFiled: July 17, 2014Date of Patent: April 12, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Chiajen Tsai, Yibin Yang, Patnala Debashis Rao, Manish Chandra Agrawal, Rick Chang
-
Publication number: 20160020921Abstract: An example method for facilitating multiple mobility domains with VLAN translation in a multi-tenant network environment is provided and includes detecting attachment of a first virtual machine on a first port and a second virtual machine on a second port of a network element, the first port and the second port being configured with a first mobility domain and a second mobility domain, respectively, and the first and second virtual machines being configured on a same original VLAN, determining whether the original VLAN falls within a pre-configured VLAN range, translating the original VLAN to a first VLAN on the first port corresponding to the first mobility domain and to a second VLAN on the second port corresponding to the second mobility domain, and segregating traffic on the original VLAN into the first VLAN and the second VLAN according to the respective mobility domains for per-port VLAN significance.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Chiajen Tsai, Yibin Yang, Patnala Debashis Rao, Manish Chandra Agrawal, Rick Chang
-
Publication number: 20150180722Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: ApplicationFiled: April 30, 2014Publication date: June 25, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja
-
Publication number: 20150180721Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: ApplicationFiled: April 29, 2014Publication date: June 25, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja
-
Publication number: 20140082492Abstract: Systems, methods, and other embodiments associated with providing contextual content along with elements within an application are described. According to one embodiment, an apparatus includes icon logic configured to generate, in response to detecting a selection of a page element, an icon that indicates whether contextual content associated with the page element is available. The page element is a display element of a graphical user interface (GUI) for an application. The apparatus includes context logic configured to generate a context panel in response to detecting an input associated with the icon. The context logic is configured to generate the context panel with a first tab and a second tab. The first tab includes a description of the page element and the second tab includes a set of comments from users about the page element.Type: ApplicationFiled: September 17, 2013Publication date: March 20, 2014Inventors: Pantas SUTARDJA, Rick CHANG, Haiping SHAO, Robin Yuk-Bun CHAN
-
Patent number: D554890Type: GrantFiled: February 8, 2007Date of Patent: November 13, 2007Assignee: Elite Mfg. Corp.Inventor: Rick Chang Lee
-
Patent number: D560398Type: GrantFiled: February 8, 2007Date of Patent: January 29, 2008Assignee: Elite Manufacturing Corp.Inventor: Rick Chang Lee
-
Patent number: D487982Type: GrantFiled: March 26, 2003Date of Patent: April 6, 2004Assignee: Elite Manufacturing CorpInventor: Rick Chang Lee