Patents by Inventor Bu Sung Lee

Bu Sung Lee 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: 10440138
    Abstract: Service models may be generated in response to services exposed by two or more IaaS service providers, and an interface may be provided for selection and specification of the service models.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: October 8, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shi Xing Yan, Guopeng Zhao, Ding Ma, Bu Sung Lee, Sharad Singhal
  • Patent number: 9813704
    Abstract: A method is provided for encoding an intra predicted residual block of an image for use in image or video compression. The intra predicted residual block is associated with an intra prediction coding mode. The method includes generating a set of residual error blocks including residual data with different statistical characteristics from the residual data in the intra predicted residual block. Each of the residual error blocks is scanned and entropy coded to produce a first set of bit streams. The lengths of each of the first set of bit streams are recorded. The intra predicted residual block is also scanned and entropy coded to produce a second bit stream. The length of the second bit stream is recorded. Selecting the minimum length bit stream from the first set of bit streams and the second bit stream as the output coded bit stream of the intra predicted residual block.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: November 7, 2017
    Assignee: NANYANG TECHNOLOGICAL UNIVERSITY
    Inventors: Zhouye Gu, Weisi Lin, Bu Sung Lee, Chiew Tong Lau
  • Patent number: 9626223
    Abstract: Service models may be generated in response to services exposed by two or more IaaS service providers, and an interface may be provided for selection and specification of the service models.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: April 18, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Shi Xing Yan, Guopeng Zhao, Ding Ma, Bu Sung Lee, Sharad Singhal
  • Patent number: 9213842
    Abstract: An apparatus and related method to track data block operations in a cloud system are provided. Attributes associated with the data block operation may be attached to each individual data block targeted by the data block operation.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: December 15, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Chun Hui Suen, Peter Jagadpramana, Kok Leong Ryan Ko, Bu Sung Lee
  • Patent number: 9152640
    Abstract: A storage system may store files on multiple nodes. One or more logs may indicate operations performed on the files stored in the storage system and may identify the nodes that requested the operations. A new allocation or file placement scheme may be determined to reduce network traffic.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: October 6, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yu Shyang Tan, Kok Leong Ryan Ko, Peter Jagadpramana, Bu Sung Lee
  • Patent number: 9064240
    Abstract: Example embodiments disclosed herein relate to development of an application. An interface can be provided to develop an application using multiple nodes associated with a workflow model. The workflow model can include implicit backtracking based on node type.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: June 23, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Verdi March, Yan Gu, Bu Sung Lee
  • Publication number: 20140380007
    Abstract: A storage system comprises a front-end processing subsystem to receive block level storage requests and a plurality of back-end storage nodes coupled to the front-end subsystem. Each of the back-end storage nodes comprises a storage device and a block manager to create, read, update and delete data blocks on the storage device. The front-end processing subsystem maintains a plurality of block reference data structures that are usable by the front-end processing subsystem to access the back-end data storage nodes to provide balancing, redundancy, and scalability to the storage system.
    Type: Application
    Filed: April 30, 2012
    Publication date: December 25, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Chun-Hui Suen, Markus Kirchberg, Bu Sung Lee
  • Publication number: 20140301462
    Abstract: A method is provided for encoding an intra predicted residual block of an image for use in image or video compression. The intra predicted residual block is associated with an intra prediction coding mode. The method includes generating a set of residual error blocks including residual data with different statistical characteristics from the residual data in the intra predicted residual block. Each of the residual error blocks is scanned and entropy coded to produce a first set of bit streams. The lengths of each of the first set of bit streams are recorded. The intra predicted residual block is also scanned and entropy coded to produce a second bit stream. The length of the second bit stream is recorded. Selecting the minimum length bit stream from the first set of bit streams and the second bit stream as the output coded bit stream of the intra predicted residual block.
    Type: Application
    Filed: October 30, 2012
    Publication date: October 9, 2014
    Inventors: Zhouye Gu, Weisi Lin, Bu Sung Lee, Chiew Tong Lau
  • Publication number: 20140196036
    Abstract: An apparatus and a related method to track operations on a cloud system are provided. A processor may execute at least one virtual machine that emulates an independent computer apparatus. A module may receive a first record generated by the at least one virtual machine. The first record may comprise at least one attribute associated with an operation occurring in a virtual machine. The module may also generate a second record having attributes corresponding to some of the attributes in the first record.
    Type: Application
    Filed: July 12, 2011
    Publication date: July 10, 2014
    Inventors: Kok Leong Ryan Ko, Peter Jagadpramana, Bu Sung Lee
  • Publication number: 20130304774
    Abstract: A storage system may store files on multiple nodes. One or more logs may indicate operations performed on the files stored in the storage system and may identify the nodes that requested the operations. A new allocation or file placement scheme may be determined to reduce network traffic.
    Type: Application
    Filed: May 10, 2012
    Publication date: November 14, 2013
    Inventors: Yu Shyang Tan, Kok Leong Ryan Ko, Peter Jagadpramana, Bu Sung Lee
  • Publication number: 20130290924
    Abstract: Example embodiments disclosed herein relate to development of an application. An interface can be provided to develop an application using multiple nodes associated with a workflow model. The workflow model can include implicit backtracking based on node type.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Inventors: Verdi March, Yan Gu, Bu Sung Lee
  • Publication number: 20130185280
    Abstract: A method includes performing a query of a database. The query includes joining a first Domain-Model-sub-class table with a Domain-Model table based on identity attributes present in both the first Domain-Model-sub-class table and Domain-Model table to produce a first joined table. The query further includes joining the first joined table with an access control list (ACL) entry table based on an ACL object identity attribute present in both the first joined table and the ACL entry table to produce a second joined table. The query also includes joining the second joined table with a second Domain-Model-sub-class table based on an ACL security identity present in both the second joined table and the second Domain-Model-sub-class table to produce a third joined table.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Inventors: Ding MA, Shi Xing Yan, Guopeng Zhao, Bu Sung Lee
  • Publication number: 20100278099
    Abstract: A method for transmitting data from a first communication device to a second communication device, comprising generating a message, wherein the message comprises data to be sent to the second communication device, a source address and a destination address, associating a first address of the first communication device as the source address for the message, associating a first address of the second communication device as the destination address for the message, determining a second address of the first communication device, determining a second address of the second communication device, replacing the first address of the first communication device with the second address of the first communication device as the source address for the message, replacing the first address of the second communication device with the second address of the second communication device as the destination address for the message, and sending the message.
    Type: Application
    Filed: January 26, 2007
    Publication date: November 4, 2010
    Applicant: Nanyang Technological University
    Inventors: Bu Sung Lee, Teck Meng Lim, Chai Kiat Yeo, Quang Vinh Le