Patents by Inventor Joe Pei-Wen Hsy

Joe Pei-Wen Hsy 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: 10735297
    Abstract: According to one general aspect, a method of using a first probing device may include monitoring one or more encrypted communications sessions between a first computing device and a second computing device. In some implementations of the method, each encrypted communications session includes transmitting a plurality of encrypted data objects between the first and second computing devices. The method may include deriving, by the first probing device, timing information regarding an encrypted communications session. The method may also include transmitting, from the first probing device to a second probing device, the derived timing information.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: August 4, 2020
    Assignee: BladeLogic, Inc.
    Inventors: Danny Deschênes, Joe Pei-Wen Hsy, Pierre Larose
  • Publication number: 20190058648
    Abstract: According to one general aspect, a method of using a first probing device may include monitoring one or more encrypted communications sessions between a first computing device and a second computing device. In some implementations of the method, each encrypted communications session includes transmitting a plurality of encrypted data objects between the first and second computing devices. The method may include deriving, by the first probing device, timing information regarding an encrypted communications session. The method may also include transmitting, from the first probing device to a second probing device, the derived timing information.
    Type: Application
    Filed: October 29, 2018
    Publication date: February 21, 2019
    Inventors: Danny Deschênes, Joe Pei-Wen Hsy, Pierre Larose
  • Patent number: 10142215
    Abstract: According to one general aspect, a method of using a first probing device may include monitoring one or more encrypted communications sessions between a first computing device and a second computing device. In some implementations of the method, each encrypted communications session includes transmitting a plurality of encrypted data objects between the first and second computing devices. The method may include deriving, by the first probing device, timing information regarding an encrypted communications session. The method may also include transmitting, from the first probing device to a second probing device, the derived timing information.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: November 27, 2018
    Assignee: BladeLogic, Inc.
    Inventors: Danny Deschênes, Joe Pei-Wen Hsy, Pierre Larose
  • Publication number: 20160119215
    Abstract: According to one general aspect, a method of using a first probing device may include monitoring one or more encrypted communications sessions between a first computing device and a second computing device. In some implementations of the method, each encrypted communications session includes transmitting a plurality of encrypted data objects between the first and second computing devices. The method may include deriving, by the first probing device, timing information regarding an encrypted communications session. The method may also include transmitting, from the first probing device to a second probing device, the derived timing information.
    Type: Application
    Filed: November 20, 2015
    Publication date: April 28, 2016
    Inventors: Danny DESCHÊNES, Joe Pei-Wen HSY, Pierre Larose
  • Patent number: 9100320
    Abstract: According to one general aspect, a method may include establishing at least a first and a second network tap point near, in a network topology sense, an intranet/internet access point device and a server computing device, respectively. The method may include monitoring, via the first and second network tap points, at least partially encrypted network communication between a client computing device and the server computing device. A second network tap point analyzer device may decrypt at least a portion of the encrypted network communication that is viewed by the second tap point analyzer device. The method may include analyzing the monitored encrypted network communication to generate a set of metrics regarding the performance of the network communication between the client computing device and server computing device. In some embodiments a plurality of tap points and tap point analyzer devices corresponding to a multitude of network segments may be employed.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: August 4, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Joe Pei-Wen Hsy, Pierre Larose
  • Patent number: 8706895
    Abstract: A bit stream analyzer may detect a bitstream representing a streamed content file that is being streamed from a streaming server to a client over a network connection. An encoding rate extractor may determine an encoding rate of the bitstream, and a bit rate extractor may determine a transfer bit rate at which the bitstream is being streamed. A pause calculator may determine a minimum wait time experienced at the client during which playback of the streamed content file is paused, based on the encoding rate and the transfer bit rate.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 22, 2014
    Assignee: BMC Software, Inc.
    Inventors: Sebastien Marc Peter Zany, Joe Pei-Wen Hsy, Pierre Larose
  • Patent number: 8694779
    Abstract: According to one general aspect, a method may include receiving, via a first network tap point included by a first network segment, a first portion of network communication data between a client computing device and a server computing device. The method may include receiving, via a second network tap point included by a second network segment, a second portion of network communication data between the client computing device and the server computing device. The method may include attempting to correlate each sub-portion of the first portion of network communication data to corresponding sub-portion of the second portion of network communication data. The method may also include analyzing the correlated network communication sub-portions to generate at least one set of metrics regarding the performance of the network communication between the client computing device and server computing device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 8, 2014
    Assignee: BMC Software, Inc.
    Inventors: Bernard Gagnon, Didier Tremblay, Joe Pei-Wen Hsy, Christopher Viaggi, Pierre Larose
  • Patent number: 8688982
    Abstract: According to one general aspect, a method may include establishing a network tap point near, in a network topology sense, an intranet/internet access point device. The network tap point may provide a substantially non-intrusive means of viewing network communication through the intranet/internet access point. The method may include monitoring, via the network tap point, at least partially encrypted network communication between a client computing device that is within the intranet and server computing device that is within the internet. The method may also include analyzing the monitored at least partially encrypted network communication to generate at least one set of metrics regarding the performance of the network communication between the client computing device and server computing device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 1, 2014
    Assignee: BMC Software, Inc.
    Inventors: Bernard Gagnon, Didier Tremblay, Joe Pei-Wen Hsy, Christopher Viaggi, Pierre Larose
  • Publication number: 20130173778
    Abstract: According to one general aspect, a method may include establishing at least a first and a second network tap point near, in a network topology sense, an intranet/internet access point device and a server computing device, respectively. The method may include monitoring, via the first and second network tap points, at least partially encrypted network communication between a client computing device and the server computing device. A second network tap point analyzer device may decrypt at least a portion of the encrypted network communication that is viewed by the second tap point analyzer device. The method may include analyzing the monitored encrypted network communication to generate aset of metrics regarding the performance of the network communication between the client computing device and server computing device. In some embodiments a plurality of tap points and tap point analyzer devices corresponding to a multitude of network segments may be employed.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: BMC SOFTWARE, INC.
    Inventors: Joe Pei-Wen Hsy, Pierre Larose
  • Publication number: 20120144055
    Abstract: A bit stream analyzer may detect a bitstream representing a streamed content file that is being streamed from a streaming server to a client over a network connection. An encoding rate extractor may determine an encoding rate of the bitstream, and a bit rate extractor may determine a transfer bit rate at which the bitstream is being streamed. A pause calculator may determine a minimum wait time experienced at the client during which playback of the streamed content file is paused, based on the encoding rate and the transfer bit rate.
    Type: Application
    Filed: June 30, 2011
    Publication date: June 7, 2012
    Applicant: BMC SOFTWARE INC.
    Inventors: Sebastien Marc Peter Zany, Joe Pei-Wen Hsy, Pierre Larose
  • Publication number: 20120042064
    Abstract: According to one general aspect, a method may include receiving, via a first network tap point included by a first network segment, a first portion of network communication data between a client computing device and a server computing device. The method may include receiving, via a second network tap point included by a second network segment, a second portion of network communication data between the client computing device and the server computing device. The method may include attempting to correlate each sub-portion of the first portion of network communication data to corresponding sub-portion of the second portion of network communication data. The method may also include analyzing the correlated network communication sub-portions to generate at least one set of metrics regarding the performance of the network communication between the client computing device and server computing device.
    Type: Application
    Filed: June 30, 2011
    Publication date: February 16, 2012
    Applicant: BMC SOFTWARE INC.
    Inventors: Bernard Gagnon, Didier Tremblay, Joe Pei-Wen Hsy, Christopher Viaggi, Pierre Larose
  • Publication number: 20120042164
    Abstract: According to one general aspect, a method may include establishing a network tap point near, in a network topology sense, an intranet/internet access point device. The network tap point may provide a substantially non-intrusive means of viewing network communication through the intranet/internet access point. The method may include monitoring, via the network tap point, at least partially encrypted network communication between a client computing device that is within the intranet and server computing device that is within the internet. The method may also include analyzing the monitored at least partially encrypted network communication to generate at least one set of metrics regarding the performance of the network communication between the client computing device and server computing device.
    Type: Application
    Filed: June 30, 2011
    Publication date: February 16, 2012
    Applicant: BMC SOFTWARE INC.
    Inventors: Bernard Gagnon, Didier Tremblay, Joe Pei-Wen Hsy, Christopher Viaggi, Pierre Larose