Patents by Inventor Simon Tsang

Simon Tsang 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: 10872149
    Abstract: A computer program product, a computer-implemented method, and a computer system include a processor(s) that obtains side channel emanations from a device. The processor(s) analyzes the side channel emanations to identify distinct emanation patterns and timing characteristics, wherein the timing characteristics are associated with transitions between the distinct emanation patterns. The processor(s) generates a non-deterministic finite automaton (NFA) by correlating the distinct emanation patterns with states of the device, where the NFA captures states and state transitions of the device. The processor(s) identifies an anomaly in the device, based on deviation in emanations from the device.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: December 22, 2020
    Assignee: Perspecta Labs Inc.
    Inventors: Scott Alexander, Josephine Micallef, Joshua Morman, Euthimios Panagos, Marc Pucci, Simon Tsang
  • Patent number: 7051363
    Abstract: A system, method and computer program which enables the reception of chassis status by a remote management console from different types of computers servers having different implementations of intelligent platform management interface (IPMI). This system, method and computer program utilizes a platform instrumentation control GUI located in the console to request chassis status and receive chassis from the server. Further, a component instrumentation module located in the server is used to receive the chassis status request from the console and retrieve the chassis status from platform management hardware located in the sever.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: May 23, 2006
    Assignee: Intel Corporation
    Inventors: Heung-For Cheng, Simon Tsang
  • Publication number: 20050101619
    Abstract: The present invention is broadly directed to methods of screening viral-binding compounds. In particular, the present invention provides cell-free assays to rapidly screen libraries of compounds for viral-capsid binding activity. Such compounds are useful for anti-viral treatments.
    Type: Application
    Filed: December 13, 2004
    Publication date: May 12, 2005
    Applicant: President and Fellows of Harvard College
    Inventors: Simon Tsang, Diane Joseph-McCarthy, James Hogle
  • Patent number: 6766364
    Abstract: Customer premise network configuration to enable a new service within the network is provided by a network configuration manager. The network configuration manager is either manually or automatically invoked upon a new service being used in the network. The configuration manager obtains a service template for the service, which template provides generic end-to-end requirements for enabling the service. A configuration generator generates vendor-neutral device-configuration settings from the service template. A service configuration validator module then validates the service. Finally, an adaptor module translates the vendor-neutral device-configuration settings to vendor specific configuration settings corresponding to the devices in the network and configures the devices.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: July 20, 2004
    Assignee: Telcordia Technologies, Inc.
    Inventors: Stanley L. Moyer, Simon Tsang
  • Publication number: 20040049714
    Abstract: Errant conditions, including configuration issues, device/application failures, and performance problems, affecting a home network are detected by considering end-to-end information flows within the home network and between the home network and an external network. Specifically, errant conditions are detected by analyzing monitored network information flows, by analyzing responses resulting from the active stimuli of hardware/software components within the home and external network, and by considering in this analysis configuration information obtained from network devices. Gathered information and detected errant conditions are reported to an administrative management system for further analysis and for use by a help-desk administrator or home user in resolving the reported conditions.
    Type: Application
    Filed: September 5, 2002
    Publication date: March 11, 2004
    Inventors: David J. Marples, Christopher Brightman, Abhrajit Ghosh, Stanley L. Moyer, Simon Tsang
  • Publication number: 20030135596
    Abstract: Customer premise network configuration to enable a new service within the network is provided by a network configuration manager. The network configuration manager is either manually or automatically invoked upon a new service being used in the network. The configuration manager obtains a service template for the service, which template provides generic end-to-end requirements for enabling the service. A configuration generator generates vendor-neutral device-configuration settings from the service template. A service configuration validator module then validates the service. Finally, an adaptor module translates the vendor-neutral device-configuration settings to vendor specific configuration settings corresponding to the devices in the network and configures the devices.
    Type: Application
    Filed: January 15, 2002
    Publication date: July 17, 2003
    Inventors: Stanley L. Moyer, Simon Tsang
  • Publication number: 20030055955
    Abstract: A system, method and computer program which enables the reception of chassis status by a remote management console from different types of computers servers having different implementations of intelligent platform management interface (IPMI). This system, method and computer program utilizes a platform instrumentation control GUI located in the console to request chassis status and receive chassis from the server. Further, a component instrumentation module located in the server is used to receive the chassis status request from the console and retrieve the chassis status from platform management hardware located in the sever.
    Type: Application
    Filed: September 20, 2001
    Publication date: March 20, 2003
    Inventors: Heung-For Cheng, Simon Tsang
  • Publication number: 20020199022
    Abstract: A system, method and computer program enabling communications and the exchange of information between a Desktop Management Interface (DMI) network and a Common Information Model (CIM) network. A CIM to DMI provider is utilized to receive events, interrupts, and messages from both the CIM and DMI network and convert these events, interrupts, and messages to the appropriate format for each of the networks. Further, a proxy CIM object manager (CIMOM) is utilized to establish communications with CIM client applications and to interface to the CIM to DMI provider. This system, method and computer program does not require the modification or alteration of an existing DMI network in order to communicate to a CIM network.
    Type: Application
    Filed: June 26, 2001
    Publication date: December 26, 2002
    Inventors: Simon Tsang, Surekha Poola, Mahendra Ramachandran
  • Publication number: 20020103850
    Abstract: Session Initiation Protocol (SIP) is used to communicate with Network-capable appliances. In a system employing SIP, a remote user agent client (UAC) sends a message over the Internet via a Proxy server to a user agent server at the location of the appliances, e.g., the client's home. This communications channel allows the client to control the appliances and to determine their status. The Proxy server between the UAC and a plurality of UAS processors has the address mapping, authentication, authorization and/or translation functions out-sourced from the UAS processors to the Proxy server connected to them.
    Type: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Inventors: Stanley L. Moyer, David J. Marples, Simon Tsang
  • Publication number: 20020103898
    Abstract: Session Initiated Protocol (SIP) is used to communicate with Network-capable appliances by leveraging SIP capabilities to directly communicate with appliances, even when they are behind firewalls, Network Address Translators or other entities that prevent direct end-to-end communication. A remote user agent client (UAC) sends a message over the Internet via proxy servers to a user agent server at the location of the appliances, e.g., the client's home. This communications channel allows the client to control the appliances and to determine their status. In order to enable this operation, conventional SIP messages are extended to a DO message that includes a universal resource locator (URL) without location information otherwise specified in the SIP message and a generalized payload body with control and/or query instructions specific to networked appliances. When the command message is a SIP INVITE type, it includes a description of the appliance.
    Type: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Inventors: Stanley L. Moyer, David J. Marples, Simon Tsang, Christain Huitema