Patents by Inventor Benny Tseng

Benny Tseng 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: 20230288196
    Abstract: A system to characterize a film layer within a measurement box is disclosed. The system obtains a first mixing fraction corresponding to a first X-ray beam, the mixing fraction represents a fraction of the first X-ray beam inside a measurement box of a wafer sample, the measurement box represents a bore structure disposed over a substrate and having a film layer disposed inside the bore structure. The system obtains a contribution value for the measurement box corresponding to the first X-ray beam, the contribution value representing a species signal outside the measurement box that contributes to a same species signal inside the measurement box. The system obtains a first measurement detection signal corresponding to a measurement of the measurement box using the first X-ray beam. The system determines a measurement value of the film layer based on the first measurement detection signal, the contribution value, and the first mixing fraction.
    Type: Application
    Filed: October 24, 2022
    Publication date: September 14, 2023
    Applicant: NOVA MEASURING INSTRUMENTS INC.
    Inventors: Heath POIS, Wei Ti LEE, Laxmi WARAD, Dmitry Kislitsyn, Parker Lund, Benny Tseng, James CHEN, Saurabh Singh
  • Patent number: 11693715
    Abstract: A real-time dynamic API traffic shaping and infrastructure resource protection in a multiclient network environment is provided. A traffic rules engine (TRE) applies traffic shaping only to customers that are utilizing “more than their fair share” of the currently available bandwidth without allowing them to negatively impact the user experience of other users. The present invention takes current API traffic into consideration, allowing one or a few high volume users to utilize most of all available bandwidth as long as other users do not need that bandwidth. This includes dynamically measuring and adjusting which users had traffic shaping applied to them based on the overall traffic during any given second. The solution of the present invention avoids any slowdown of customer API requests unless the maximum allowable TPS limit is near to being reached.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: July 4, 2023
    Assignee: Pitney Bowes Inc.
    Inventors: Jody Calton, Benny Tseng, Michael Russell, Sai Kumar Pola, Xaysana Saycocie
  • Publication number: 20230045994
    Abstract: A real-time dynamic API traffic shaping and infrastructure resource protection in a multiclient network environment is provided. A traffic rules engine (TRE) applies traffic shaping only to customers that are utilizing “more than their fair share” of the currently available bandwidth without allowing them to negatively impact the user experience of other users. The present invention takes current API traffic into consideration, allowing one or a few high volume users to utilize most of all available bandwidth as long as other users do not need that bandwidth. This includes dynamically measuring and adjusting which users had traffic shaping applied to them based on the overall traffic during any given second. The solution of the present invention avoids any slowdown of customer API requests unless the maximum allowable TPS limit is near to being reached.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Applicant: Pitney Bowes Inc.
    Inventors: Jody Calton, Benny Tseng, Michael Russell, Sai Kumar Pola, Xaysana Saycocie
  • Patent number: 9037705
    Abstract: A method, system and computer program product are disclosed for routing performance data to compute nodes. According to one aspect of the present disclosure each of a plurality of compute nodes are assigned a topic. Each topic may be associated with a set of calculations. Labeled performance metrics for an application are received. Each performance metric is labeled with a context under which the performance metric was collected. A topic is associated with each of the performance metrics based on the labeled context. Each respective node listens for a topic assigned to it in order to access the performance metrics associated with the assigned topic. Each respective node analyzes the performance metrics associated with the topic assigned to it.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: May 19, 2015
    Assignee: CA, Inc.
    Inventors: Aaron Kenneth Blackwell, Marco Gagliardi, Benny Tseng, David Tootill, Mark S. LoSacco, Ramana V. Lokavarapu, Gabriel D. Underwood
  • Publication number: 20140149575
    Abstract: A method, system and computer program product are disclosed for routing performance data to compute nodes. According to one aspect of the present disclosure each of a plurality of compute nodes are assigned a topic. Each topic may be associated with a set of calculations. Labeled performance metrics for an application are received. Each performance metric is labeled with a context under which the performance metric was collected. A topic is associated with each of the performance metrics based on the labeled context. Each respective node listens for a topic assigned to it in order to access the performance metrics associated with the assigned topic. Each respective node analyzes the performance metrics associated with the topic assigned to it.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: CA, INC.
    Inventors: Aaron Kenneth Blackwell, Marco Gagliardi, Benny Tseng, David Tootill, Mark S. LoSacco, Ramana V. Lokavarapu, Gabriel D. Underwood
  • Publication number: 20110302593
    Abstract: A technique includes capturing an event associated with communication of an asynchronous message due to execution of an application instance. The technique includes processing the message event on a processor-based machine, which includes selectively routing data indicative of the event to an analyzer to determine a latency of the communication based on an affiliation of the message.
    Type: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Inventors: Chad Gatesman, Benny Tseng, Dirk Flachbart
  • Publication number: 20110270639
    Abstract: A computer-implemented method includes: (A) receiving descriptions of a plurality of paths of instances of a transaction through a computer system; and (B) generating, based on the descriptions, a description of a business process model of the transaction. The description describes the plurality of paths through the computer system.
    Type: Application
    Filed: July 9, 2011
    Publication date: November 3, 2011
    Inventors: Ken Blackwell, Benny Tseng
  • Patent number: 7996853
    Abstract: There is provided a method that includes (i) examining first data from a first Application Program Interface (API) call and second data from a second API call to determine whether (a) the first API call sent a message, and the second API call received the message, or (b) the first API call was conducted in a transactional unit of work, and the second API was also conducted in the transactional unit of work, and (ii) employing the first data and the second data in a subsequent process, if either of (a) or (b) is true.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: August 9, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Aage Bendiksen, Benny Tseng, Louis Zhongliang Lu
  • Publication number: 20100153261
    Abstract: A method and system provide transaction classification. The method and system provide an extensible markup language (XML) representation of real transaction instance data collected from a data collection agent, provide an XML based rule engine that enables a user to define a classification rule for classifying the real transaction instance data, and provide a user interface to enable the user to navigate among the real transaction instance data to define the classification rule.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Inventors: Benny Tseng, Christopher Byrd, Dirk Flachbart, Richard Wells
  • Publication number: 20090112667
    Abstract: A computer-implemented method includes: (A) receiving descriptions of a plurality of paths of instances of a transaction through a computer system; and (B) generating, based on the descriptions, a description of a business process model of the transaction. The description describes the plurality of paths through the computer system.
    Type: Application
    Filed: October 31, 2008
    Publication date: April 30, 2009
    Inventors: Ken Blackwell, Benny Tseng
  • Publication number: 20060085798
    Abstract: There is provided a method that includes (i) examining first data from a first Application Program Interface (API) call and second data from a second API call to determine whether (a) the first API call sent a message, and the second API call received the message, or (b) the first API call was conducted in a transactional unit of work, and the second API was also conducted in the transactional unit of work, and (ii) employing the first data and the second data in a subsequent process, if either of (a) or (b) is true.
    Type: Application
    Filed: October 4, 2005
    Publication date: April 20, 2006
    Inventors: Aage Bendiksen, Benny Tseng, Zhongliang Lu
  • Patent number: 7003781
    Abstract: A method and system is disclosed for monitoring an operation of a distributed data processing system. The system can include a plurality of applications running on a plurality of host processors and communicating with one another, such as through a message passing technique. The method includes steps executed in individual ones of the plurality of applications, of (a) examining individual ones of generated API calls to determine if a particular API call meets predetermined API call criteria; (b) if a particular API call meets the predetermined API call criteria, storing all or a portion of the content of the API call as a stored event; (c) processing a plurality of the stored events to identify logically correlated events, such as those associated with a business transaction; and (d) displaying all or a portion of the stored API call content data for the logically correlated events.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: February 21, 2006
    Assignee: Bristol Technology Inc.
    Inventors: Aaron Kenneth Blackwell, Aage Bendiksen, Benny Tseng, Zhongliang Lu, Amal Shah