Patents by Inventor C. Huang

C. Huang 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: 20160275286
    Abstract: Embodiments relate to an isolated program execution environment. An aspect includes receiving, by the isolated program execution environment on a computer comprising a processor and a memory, a request to run a program. Another aspect includes wrapping program code corresponding to the program as a function. Another aspect includes cloning a real global object of the isolated program execution environment to create a fake global object. Another aspect includes passing the fake global object to the function. Another aspect includes executing the function, such that the function executes the program.
    Type: Application
    Filed: March 17, 2015
    Publication date: September 22, 2016
    Inventors: Anthony Ffrench, Libra C. Huang, Timothy J. Smith, Chih-Wen Su, Yi-Hong Wang
  • Publication number: 20160274876
    Abstract: Embodiments relate to an isolated program execution environment. An aspect includes receiving, by the isolated program execution environment on a computer comprising a processor and a memory, a request to run a program. Another aspect includes wrapping program code corresponding to the program as a function. Another aspect includes cloning a real global object of the isolated program execution environment to create a fake global object. Another aspect includes passing the fake global object to the function. Another aspect includes executing the function, such that the function executes the program.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 22, 2016
    Inventors: Anthony Ffrench, Libra C. Huang, Timothy J. Smith, Chih-Wen Su, Yi-Hong Wang
  • Patent number: 9436272
    Abstract: A computer program product for processing input/output (I/O) data is provided for performing a method, which includes receiving a control word having an indirect data address including a starting location of a list of storage addresses, gathering the data and transmitting gathered data to a control unit in the I/O processing system. Gathering includes accessing an entry of the list, the entry located at an entry storage location and including an address. Based on the entry of the list indicating that the address is a data address, data is gathered from a data storage location, and a next entry of the list is accessed. Based on the entry of the list indicating that the address is an address of a next entry of the list, the next entry of the list is obtained from another storage location that is located non-contiguously to the entry storage location.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: September 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel F. Casper, Mark P. Bendyk, John R. Flanagan, Catherine C. Huang, Matthew J. Kalos, Ugochukwu C. Njoku, Dale F. Riedy, Gustav E. Sittmann, III, Harry M. Yudenfriend
  • Publication number: 20160227360
    Abstract: A capability for controlling or facilitating the use of a wireless tag to communicate location tracking information is presented. The capability for controlling or facilitating use of a wireless tag to communicate location tracking information utilizes a wireless tag supporting multiple states in order to control communication of location tracking information. The wireless tag supporting multiple states in order to control communication of location tracking information may be configured to support or facilitate tag-controlled state transitions, gateway-controlled state transitions, infrastructure-controlled state transitions, or the like, as well as various combinations thereof.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Applicants: ALCATEL-LUCENT USA INC., ALCATEL LUCENT
    Inventors: Howard C. Huang, Irwin Kennedy, Chih-Kuang Lin, Vijay Venkateswaran, Richard Abbot
  • Publication number: 20160183317
    Abstract: Techniques for connecting using Miracast peer-to-peer communications are provided. Specifically, methods are presented, that when taken alone or together, provide a device or group of devices with an efficient way of streaming data from a source display onto the screen of a display device. The present disclosure includes a method that provides a more effective means for screencasting by using a pre-connect and stream mechanism.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventors: Lei SHAO, Xintian E. LIN, Ulun KARACAOGLU, Gary C. HUANG
  • Publication number: 20160147639
    Abstract: A method for detecting a software-race condition in a program includes copying a state of a transaction of the program from a first core of a multi-core processor to at least one additional core of the multi-core processor, running the transaction, redundantly, on the first core and the at least one additional core given the state, outputting a result of the first core and the at least one additional core, and detecting a difference in the results between the first core and the at least one additional core, wherein the difference indicates the software-race condition.
    Type: Application
    Filed: January 30, 2016
    Publication date: May 26, 2016
    Inventors: Harold W. Cain, III, David M. Daly, Michael C. Huang, Kattamuri Ekanadham, Jose E. Moreira, Mauricio J. Serrano
  • Patent number: 9309626
    Abstract: This invention relates to a paper substrate containing high surface sizing and low internal sizing and having high dimensional stability, as well as methods of making and using the composition.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: April 12, 2016
    Assignee: International Paper Company
    Inventors: Kapil M. Singh, Dennis W. Anderson, Peter M. Froass, Yaoliang Hong, Kosaraju Krishna Mohan, Thomas R. Arnson, Yan C. Huang
  • Publication number: 20160092331
    Abstract: A method for detecting errors in hardware including running a transaction on a plurality of cores, wherein each of the cores runs a respective copy of the transaction, periodically synchronizing the transaction on the cores throughout execution of the transaction, comparing results of the transaction on the cores, and determining an error in one or more of the cores.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 31, 2016
    Inventors: Harold W. Cain, III, David M. Daly, Michael C. Huang, Kattamuri Ekanadham, Jose E. Moreira, Mauricio J. Serrano
  • Patent number: 9298379
    Abstract: A computer program product, apparatus, and a method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The method includes receiving, by a control unit, a command block configured to hold a plurality of commands including an input command and/or an output command, the plurality of commands specified by a transport command word (TCW) including a read indicator configured to indicate whether the I/O operation includes input data and a write indictor configured to indicate whether the I/O operation includes output data; based on the command block holding at least one output command, receiving the output data and executing the at least one output command; and based on the command block holding at least one input command, forwarding the input data to the channel subsystem for storage at a location specified by the TCW.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: John R. Flanagan, Daniel F. Casper, Catherine C. Huang, Matthew J. Kalos, Ugochukwu C. Njoku, Dale F. Riedy, Gustav E. Sittmann, III
  • Patent number: 9292224
    Abstract: An computer program product, apparatus, and method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The computer program product is provided for performing a method including: sending a transport command word (TCW) to an I/O subsystem, the TCW specifying a location address and indicating whether the TCW directly or indirectly addresses a message; extracting the location address from the TCW; obtaining the message from the specified location address based on the TCW indicating direct addressing, the message including the one or more I/O commands; gathering the one or more I/O commands from command locations specified by a list of addresses identified by the specified location address to form the message based on the TCW indicating indirect addressing; and generating a message including the one or more I/O commands.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel F. Casper, John R. Flanagan, Catherine C. Huang, Matthew J. Kalos, Ugochukwu C. Njoku, Dale F. Riedy, Gustav E. Sittmann, III
  • Patent number: 9284565
    Abstract: The present invention provides expression vectors useful for high-throughput screening of gene libraries. In a specific embodiment, an expression vector comprising (a) the Rop gene operatively linked to the trp promoter-operator; (b) a purification tag sequence and a protease cleavage site downstream of the Rop gene; and (d) a multiple cloning site downstream of the protease cleavage site, wherein the insertion of a heterologous gene of interest into the multiple cloning site and subsequent expression thereof in a host cell produces a high yield of a fusion protein comprising the Rop protein and the protein encoded by the heterologous gene of interest without the need of chemical inducers, temperature shifts, or growth medium alterations to initiate protein synthesis, and wherein the fusion protein controls plasmid replication at temperatures below about 30° C. but exhibits runaway plasmid replication when cultured at about 37° C.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: March 15, 2016
    Assignee: The John Hopkins University
    Inventors: Ru Chih C. Huang, Paul Edward Giza
  • Patent number: 9276814
    Abstract: Migration of profiles between virtual connect domains is described. In an example, a plurality of validations are performed on a profile from a first virtual connect domain virtualizing devices using a first configuration. The profile is updated based on a second virtual connect domain virtualizing devices using a second configuration. The profile is moved for use by a device in the second virtual connect domain.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: March 1, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Caren Moraes Nichele, Michelle Catherine C Huang, Julio Cesar Fernandes Correa, Gabriel Girardello Detoni, Edison Rafael Sa Dias
  • Patent number: 9259433
    Abstract: Compounds, compositions and methods for the treatment of HIV/HSP/HPV, in particular, compositions and methods for a 3 part combination therapy for HIV/HSV/HPV, comprising a viral attachment inhibitor, a viral sequence integration inhibitor, and a proviral transcription inhibitor. The therapy is advantageous for the treatment of HIV infection, and is also effective for HSV and HPV infection. Also disclosed are novel viral attachment inhibitors and methods of use.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: February 16, 2016
    Assignee: The Johns Hopkins University
    Inventors: Ru Chih C. Huang, Ibrahim S. Abd-Elazem
  • Publication number: 20160037898
    Abstract: One embodiment of the leash for an electronic device, with a data port, comprises: a connector; a singular cord; an elastomeric coating; and a protective element. The connector includes a broad face, an insertable member adjacent to the broad face and configured to engage the data port, and a latch configured to selectively lock the insertable member to the data port. The singular cord includes a first and second end and defines a spring-loop junction therebetween, wherein the second end is arranged proximal to the spring-loop junction to form a loop. The elastomeric coating is arranged over the cord between the first end and the spring-loop junction and defines a spring section therebetween. The protective element is arranged over the spring-loop junction and the second end of the cord.
    Type: Application
    Filed: October 16, 2015
    Publication date: February 11, 2016
    Applicant: Kenu, Inc.
    Inventors: Kenneth Y. MINN, David E. Yao, Michael C. Huang
  • Patent number: 9251014
    Abstract: A method for detecting a software-race condition in a program includes copying a state of a transaction of the program from a first core of a multi-core processor to at least one additional core of the multi-core processor, running the transaction, redundantly, on the first core and the at least one additional core given the state, outputting a result of the first core and the at least one additional core, and detecting a difference in the results between the first core and the at least one additional core, wherein the difference indicates the software-race condition.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harold W. Cain, III, David M. Daly, Michael C. Huang, Kattamuri Ekanadham, Jose E. Moreira, Mauricio J. Serrano
  • Patent number: 9241276
    Abstract: The present invention provides a method of forming clusters of cells in a wireless communication system. The method includes accessing information generated by measuring channel conditions for at least one mobile unit and a plurality of cells in the wireless communication system. The method also includes adding more than one of the plurality of cells to at least one cell cluster based on the accessed information and coordinating communication between the cells in each cell cluster and the mobile unit(s).
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: January 19, 2016
    Assignee: Alcatel Lucent
    Inventors: G. J. Foschini, Howard C. Huang, Angel Lozano, Reinaldo Valenzuela, Sivarama Venkatesan
  • Patent number: 9164543
    Abstract: One embodiment of the leash for an electronic device, with a data port, comprises: a connector; a singular cord; an elastomeric coating; a protective element; and a washer. The connector includes a broad face, an insertable member adjacent to the broad face and configured to engage the data port, and a latch configured to selectively lock the insertable member to the data port. The singular cord includes a first and second end and defines a spring-loop junction therebetween, wherein the second end is arranged proximal to the spring-loop junction to form a loop. The elastomeric coating is arranged over the cord between the first end and the spring-loop junction and defines a spring section therebetween. The protective element is arranged over the spring-loop junction and the second end of the cord. The washer couples the first end to the connector, the cord extending from the broad face of the connector.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: October 20, 2015
    Assignee: KENU, INC.
    Inventors: Kenneth Y Minn, David E Yao, Michael C Huang
  • Publication number: 20150254204
    Abstract: Articles of manufacture, apparatuses, and methods for processing communication data in a ships passing condition are disclosed. Embodiments include a computer program product for performing a method including: obtaining a Transport Command Control Block (TCCB) from a location in memory specified by a Transport Command Control Block address of a Transport Control Word; opening a first exchange and sending, by a channel subsystem, the TCCB in the first exchange to a control unit; receiving, by the channel subsystem, an unsolicited first message in a second exchange from the control unit, the unsolicited first message opening the second exchange, the second exchange being a different exchange than the first exchange; and sending, by the channel subsystem, a second message to the control unit in a third exchange, the second message comprising a status of the first message, the second message configured to open and close the third exchange.
    Type: Application
    Filed: May 20, 2015
    Publication date: September 10, 2015
    Inventors: Daniel F. Casper, John R. Flanagan, Roger G. Hathorn, Catherine C. Huang, Matthew J. Kalos, Louis W. Ricci
  • Publication number: 20150238511
    Abstract: Compounds, compositions and methods for the treatment of HIV/HSP/HPV, in particular, compositions and methods for a 3 part combination therapy for HIV/HSV/HPV, comprising a viral attachment inhibitor, a viral sequence integration inhibitor, and a proviral transcription inhibitor. The therapy is advantageous for the treatment of HIV infection, and is also effective for HSV and HPV infection. Also disclosed are novel viral attachment inhibitors and methods of use.
    Type: Application
    Filed: March 9, 2015
    Publication date: August 27, 2015
    Inventors: Ru Chih C. Huang, Ibrahim S. Abd-Elazem
  • Publication number: 20150236769
    Abstract: The present invention provides methods implemented in a base station having a plurality of antennas and one or more user terminals. One embodiment of the method includes receiving feedback from at least one user in response to transmitting a first frame to said at least one user. The first frame is formed by pre-coding at least one symbol using at least one first code word selected from at least one first code book associated with the at least one user. The method also includes transmitting at least one second frame to the user(s). The second frame(s) are pre-coded using at least one second codeword selected from at least one second codebook. The second codebook(s) determined based on the feedback and the first codeword(s).
    Type: Application
    Filed: February 25, 2015
    Publication date: August 20, 2015
    Applicant: LUCENT TECHNOLOGIES INC.
    Inventors: Angeliki Alexiou, Federico Boccardi, Howard C. Huang