Patents by Inventor Yu-Ping Cheng

Yu-Ping Cheng 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: 7864758
    Abstract: A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: January 4, 2011
    Assignee: EMC Corporation
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Wan-Hui Lee, Renato E. Maranon, Robert T. Frey
  • Patent number: 7707304
    Abstract: A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: April 27, 2010
    Assignee: EMC Corporation
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Anoop R. Hegde, Sunil K. Asthana, Renato E. Maranon, Wan-Hui Lee, Robert T. Frey, Enyew Tan
  • Patent number: 7558264
    Abstract: A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: July 7, 2009
    Assignee: EMC Corporation
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Anoop R. Hegde, Sunil K. Asthana
  • Patent number: 7539824
    Abstract: A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth for each connection within a specified range, and particularly, by controlling the number of allowed concurrent requests from an initiator. Load balancing is also provided in one embodiment, improving response times for requests, further easing the ability to provide QoS.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: May 26, 2009
    Assignee: EMC Corporation
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Renato E. Maranon, Sanjay Saxena
  • Patent number: 7421509
    Abstract: A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth for each connection within a specified range, and particularly, by controlling the number of allowed concurrent requests from an initiator. Load balancing is also provided in one embodiment, improving response times for requests, further easing the ability to provide QoS.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: September 2, 2008
    Assignee: EMC Corporation
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Enyew Tan
  • Patent number: 7404000
    Abstract: A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: July 22, 2008
    Assignee: EMC Corporation
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Wan-Hui Lee, Renato E. Maranon, Enyew Tan
  • Patent number: 7185062
    Abstract: A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: February 27, 2007
    Assignee: EMC Corporation
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng
  • Publication number: 20060075191
    Abstract: A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth for each connection within a specified range, and particularly, by controlling the number of allowed concurrent requests from an initiator. Load balancing is also provided in one embodiment, improving response times for requests, further easing the ability to provide QoS.
    Type: Application
    Filed: November 23, 2005
    Publication date: April 6, 2006
    Inventors: Santosh Lolayekar, Yu-Ping Cheng, Renato Maranon, Sanjay Saxena
  • Patent number: 6976134
    Abstract: A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth for each connection within a specified range, and particularly, by controlling the number of allowed concurrent requests from an initiator. Load balancing is also provided in one embodiment, improving response times for requests, further easing the ability to provide QoS.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: December 13, 2005
    Assignee: EMC Corporation
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Renato E. Maranon, Sanjay Saxena
  • Publication number: 20030093541
    Abstract: A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.
    Type: Application
    Filed: January 18, 2002
    Publication date: May 15, 2003
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Wan-Hui Lee, Renato E. Maranon, Enyew Tan
  • Publication number: 20030093567
    Abstract: A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.
    Type: Application
    Filed: January 18, 2002
    Publication date: May 15, 2003
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng
  • Publication number: 20030079019
    Abstract: A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth for each connection within a specified range, and particularly, by controlling the number of allowed concurrent requests from an initiator. Load balancing is also provided in one embodiment, improving response times for requests, further easing the ability to provide QoS.
    Type: Application
    Filed: January 18, 2002
    Publication date: April 24, 2003
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng, Enyew Tan
  • Publication number: 20030079018
    Abstract: A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth for each connection within a specified range, and particularly, by controlling the number of allowed concurrent requests from an initiator. Load balancing is also provided in one embodiment, improving response times for requests, further easing the ability to provide QoS.
    Type: Application
    Filed: January 18, 2002
    Publication date: April 24, 2003
    Inventors: Santosh C. Lolayekar, Yu-Ping Cheng
  • Patent number: D611941
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: March 16, 2010
    Assignee: Quanta Computer Inc.
    Inventors: Chu-Fu Wang, Chun-Chieh Peng, Yu-Ping Cheng
  • Patent number: D722038
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: February 3, 2015
    Assignee: Nokia Corporation
    Inventors: Yu-Ping Cheng, Sungwoo Cho, Dohyung Lee
  • Patent number: D772190
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: November 22, 2016
    Assignee: Microsoft Mobile Oy
    Inventors: Yu-Ping Cheng, Sungwoo Cho
  • Patent number: D1017312
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: March 12, 2024
    Assignee: VERSUNI HOLDING B.V.
    Inventors: Rizki Tarisa, Nicolas Raymond Guy Hubert, Yu Ping Cheng
  • Patent number: D1029572
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: June 4, 2024
    Inventors: Rizki Tarisa, Nicolas Raymond Guy Hubert, Yu-Ping Cheng
  • Patent number: D1043230
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: September 24, 2024
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Rizki Tarisa, Nicolas Raymond Guy Hubert, Yu-Ping Cheng
  • Patent number: D1061122
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: February 11, 2025
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Rizki Tarisa, Nicolas Raymond Guy Hubert, Yu Ping Cheng