Statistical Measurement Patents (Class 702/179)
  • Patent number: 10089165
    Abstract: Method for monitoring data events using calendars are provided. Aspects include accessing a plurality of calendars, each calendar defining a schedule of calendar days and receiving a plurality of inputs from one or more applications, each input defining a data event for a specific source, for each calendar of the plurality of calendars. Aspects also include maintaining, for each data event source, a count for each calendar day and a count for each non-calendar day, for each calendar of the plurality of calendars. Aspects further include determining, for each data event source, if a comparison of the count for each calendar day and the count for each non-calendar day is statistically significant, and generating an output for a data event source, if the comparison of the count for each calendar day and the count for each non-calendar day is statistically significant.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony T. Brew, Ian Manning, Jonathan I. Settle
  • Patent number: 10084661
    Abstract: A method for evaluating performance of a data communication network with a receiver node arranged to initiate data transmission thereto from a plurality of transmitter nodes directly connected therewith includes applying to the data communication network a stochastic operation model arranged to model operation characteristics of the receiver node, and determining throughput or power consumption of the network based on the stochastic operation model. The operation characteristics include: a duration of a work cycle of the receiver node (Tcycle), the work cycle including an active data communication period (Thold) and an inactive period (Tdwell); a duration of the active data communication period (Thold), the active data communication period including a number of data communication events; the number of data communication events in the work cycle n; a duration of the respective data communication events (Ttx); and amount of data successfully received at the receiver node in the work cycle (Bi).
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: September 25, 2018
    Assignee: Macau University of Science and Technology
    Inventors: Qinglin Zhao, Rongchang Duan, Hanwen Zhang, Yujun Zhang, Zhongcheng Li
  • Patent number: 10084637
    Abstract: The present technology correlates tasks between multiple threads of an application. A payload consisting of a task object may be identified as part of a method. Identification of the task object may be performed using instrumentation or some other method. Once the task object is identified, the payload may be instrumented to track the task object or payload and correlate the task object with other executing threads. Instrumenting the payload may include determining the constructor of the task object and instrumenting the task object constructors to determine what creates the task object. Once the source of a task object or payload is determined, the current thread having the task object as a parameter and another thread which creates the task may be tied together as part of a business transaction.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: September 25, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Vinay Srinivasaiah, Sanjay Nagaraj
  • Patent number: 10050848
    Abstract: An exemplary method includes providing an application that includes client-side code and server-side code, instrumenting the client-side code and the server-side code to generate timestamps, distributing the instrumented client-side code and the instrumented server-side code and monitoring timestamps generated during execution of the application. In such a method, where timestamps generated by the client-side code and timestamps generated by the server-side code occur along a common timeline, a developer can monitor performance of the distributed application. Other exemplary methods, systems, etc., are also disclosed.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 14, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Livshits, Jeffrey Van Gogh, William G J Halfond
  • Patent number: 10042574
    Abstract: A first operational characteristic of a first configuration of a storage system is determined. The determination may be made using first data of the first configuration of the storage system and second data related to element interactions of the storage system. At least a second configuration of the storage system that differs from the first configuration is generated using the second data. At least a second operational characteristic of the second configuration is predicted using the second data.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bard A. Doster, Sharon M. Niederbrach, David C. Reed, Max D. Smith
  • Patent number: 10036782
    Abstract: Systems and methods for detection and analysis of battery condition information may be used with respect to, for example, battery powered hand hygiene product dispensers. The battery condition information may be used to identify potential low battery conditions, the type of dispenser, the type or form of product dispensed, and/or to detect occurrence of a battery replacement event in a hand hygiene product dispenser. The battery condition information may further be used to determine a number of dispenses remaining for a hand hygiene product dispenser. The battery condition information may further be used to provide battery condition information for battery operated hand hygiene product dispensers in hand hygiene compliance systems.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: July 31, 2018
    Assignee: Ecolab USA Inc.
    Inventors: Joseph P. Erickson, Viktor Slobodyan
  • Patent number: 10038670
    Abstract: A system for centrally controlling access by computers in a corporate network to a plant network that runs plant applications. The system includes an access control computer in communication with the corporate network and includes a memory, a processor coupled to the memory and a multi-user application stored in the memory and executable by the processor. The multi-user application communicates with a plurality of computers in the corporate network concurrently and communicates with at least one plant application running in the plant network to retrieve data from and pass data to the plant application on behalf of the plurality of computers in the corporate network concurrently. Since all communication from the plurality of computers is tunneled through the access control computer, the likelihood of any virus or worm spreading into the plant network is minimized.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: July 31, 2018
    Assignee: Saudi Arabian Oil Company
    Inventors: Fouad M. Al-Khabbaz, Zakarya A. Abu Al-Saud, Saad A. Al-Harbi, Osama R. Al-Khunaizi, Hussain A. Al-Salem
  • Patent number: 10015188
    Abstract: Disclosed is a system and method for detecting anomalous behavior in Industrial Control Networks. The system first operates in a learning phase to learn various behaviors, and then in a protection phase to analyze packets to identify anomalous network events, and, for example, raise an alert.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: July 3, 2018
    Assignee: CYBERX ISRAEL LTD.
    Inventors: Omer Schneider, Nir Giller
  • Patent number: 10002186
    Abstract: Precise quantile determination in a distributed environment is provided where data is distributed among worker nodes, one of which functions as a coordinator node. Each worker node has local data for precise quantile determination. The coordinator node derives a maximum relative error value ? which guarantees an exact result for every quantile can be determined in two passes with optimal memory consumption on this node. The worker nodes perform a distributed computation of quantile summaries of datapoints, that specify lower and upper bounds of quantile ranks for selected datapoints. The coordinator node merges the quantile summaries and determines, for each quantile rank, lower and upper bounds for values between which the quantile must occur. The worker nodes filter out, in a second pass, those datapoints that are not within the bounds and stream the qualifying data to the coordinator node. The coordinator node computes precise quantiles from the qualifying data.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: June 19, 2018
    Assignee: Software AG
    Inventors: Daniel Schreck, Sebastian Millies
  • Patent number: 9990751
    Abstract: A radioactive substance distribution map producing system includes a radiation detector, a position measuring unit and a radioactive substance distribution map producing apparatus. The radiation detector is loaded on a moving vehicle and measures radiations from radioactive substances. The position measuring unit measures a position of the moving vehicle. The radioactive substance distribution map producing apparatus receives measurement data which contains a measurement result by the radiation detector and position data of the moving vehicle measured by the position measuring unit. The radioactive substance distribution map producing apparatus produces a distribution map of the radioactive substances by using the measurement data obtained at the plurality of positions while the moving vehicle moves.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: June 5, 2018
    Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventors: Munehiro Komeda, Yoshikatsu Kuroda, Hiroshi Arakawa, Kei Gemba, Hiroshi Ikebuchi
  • Patent number: 9978074
    Abstract: Various embodiments are generally directed to an automated A/B testing system using a combination of classical and alternative statistical analysis to control the performance A/B tests. An apparatus includes a processor circuit; and logic to commence collection of a specified number of samples of user responses to multiple versions of a user interface in a test, employ an alternative statistical analysis to analyze the samples as they are collected, determine whether a proposed version elicits a statistically significant improvement in user response over a control version, terminate the test before the specified number of samples are collected in response to a statistically significant improvement over the control version elicited by the proposed version, and complete collection of the specified number of samples and employ a classical statistical analysis to analyze the samples in response to the proposed version not eliciting the statistically significant improvement.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 22, 2018
    Assignee: CBS Interactive Inc.
    Inventors: Clifford Lyon, Ron H. Rothman
  • Patent number: 9971677
    Abstract: Embodiments include a method for generation of test scenarios based on risk analysis. The method includes receiving a first set of code test scenarios, the first set of code test scenarios configured to test one or more first code components, the first code components each including first code attributes. The method also includes determining a probability of finding defects in the first code components based on the first code attributes. The method also includes generating a second set of code test scenarios based on the determining the probability of finding defects in the first code components based on the first code attributes, where the second set of one or more test scenarios is configured to test one or more second code components based on the second code attributes.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lukasz G. Cmielowski, Marcin Filip, Mateusz S. Matejczyk, Andrzej J. Wrobel
  • Patent number: 9972103
    Abstract: Some event ordering requirements can be determined based on continuous event processing queries. Other event ordering requirements can be determined based on distribution flow types being used to distribute events from event streams to node executing the queries. Events from event streams can be ordered according to ordering semantics that are based on a combination of all of these event ordering requirements. Additionally, virtual computing nodes can be associated with constraints, and computing processors can be associated with capabilities. Virtual computing nodes for processing event streams can be assigned to execute on various computing processors based on both these constraints and capabilities. Additionally, for each of several events in an event stream, a ratio between a total latency and a communication latency can be for determined. Based on an average of these ratios, a quantity of reducing nodes that will be involved in a map-reduce operation can be selected.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 15, 2018
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Prabhu Thukkaram, Dmitrii Markovskii, Ilya Shikalov, Vitaly Bychkov, Natalia Nikiforova
  • Patent number: 9971780
    Abstract: A data management apparatus is provided. In the data management apparatus, a real-time database stores data collected from a power system; a power system data recording (PSDR) server reads and stores data stored in the real time database and creates policy data and a data file on the basis of the stored data and a PSDR history file storage unit backs up data processed by the PSDR server.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: May 15, 2018
    Assignee: LSIS CO., LTD.
    Inventor: Yeo Chang Yoon
  • Patent number: 9948528
    Abstract: Methods and systems that manage large volumes of metric data generation by cloud-computing infrastructures are described. The cloud-computing infrastructure generates sets of metric data, each set of metric data may represent usage or performance of an application or application module run by the cloud-computing infrastructure or may represent use or performance of cloud-computing resources used by the applications. The metric data management methods and systems are composed of separate modules that perform sequential application of metric data reduction techniques on different levels of data abstraction in order to reduce volume of metric data collected. In particular, the modules determine normalcy bounds, delete highly correlated metric data, and delete metric data with highly correlated normalcy bound violations.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 17, 2018
    Assignee: VMware, Inc.
    Inventors: Mazda A. Marvasti, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Arnak Poghosyan
  • Patent number: 9945898
    Abstract: A method for measuring the efficiency of an optical element is disclosed.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: April 17, 2018
    Assignee: ETAMAX.CO., LTD
    Inventors: Jong-In Shim, Dong Pyo Han, Hyun Don Jung
  • Patent number: 9933411
    Abstract: A method of measuring whole-blood hemoglobin parameters includes providing a LED light source, guiding light having the spectral range from the LED light source along an optical path, providing a cuvette module with a sample receiving chamber, providing a pair of first and second optical diffusers disposed in the optical path where the cuvette module is disposed between the pair of first and second optical diffusers, guiding light from the cuvette module into an optical spectrometer, and processing an electrical signal from the spectrometer into an output signal useable for displaying and reporting hemoglobin parameter values and/or total bilirubin parameter values of the sample of whole blood.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: April 3, 2018
    Assignee: Nova Biomedical Corporation
    Inventors: Michael S. Cafferty, Scott P. Cionek
  • Patent number: 9928162
    Abstract: The method includes identifying a test report log for a regression test. The method further includes identifying one or more errors in the identified test report log. The method further includes determining a severity category for the one or more identified errors in the identified test report log. The method further includes determining a severity category for the identified test report log based on the determined severity category for the one or more identified errors in the identified test report log.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Brealey, Shinoj Zacharias
  • Patent number: 9921201
    Abstract: A calibration curve creating method includes: (a) acquiring observation data of a plurality of samples of a test object; (b) acquiring content of a target component of each sample; (c) estimating a plurality of independent components when the observation data of each sample is separated into the plurality of independent components, and acquiring a mixing coefficient corresponding to the target component for each sample; and (d) acquiring a regression equation of a calibration curve. (c) includes acquiring an independent component matrix by performing a first preprocessing including normalization of the observation data, a second preprocessing including whitening, and an independent component analysis process in this order. ? divergence is used as an independence index of the independent component analysis process, and a robust regression method is used in (d).
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: March 20, 2018
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Yoshifumi Arai, Hikaru Kurasawa
  • Patent number: 9910430
    Abstract: A server computer system creates a reference fingerprint for a first tool running a recipe. The server computer system uses reference data that pertains to the first tool performing within parameters to create the reference fingerprint. The reference fingerprint includes a target baseline and allowable ranges based on the target baseline. The server computer system determines whether sample data that is associated with a second tool running the recipe is performing within the parameters based on a comparison of the sample data to the reference fingerprint. The second tool can be the first tool or another tool of a same type as the first tool. The server computer system provides a classification of the second tool to at least one of a system or a user based on the comparison of the sample data to the reference fingerprint. The classification indicates whether the second tool is performing within the parameters.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: March 6, 2018
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Dermot Cantwell, Thorsten Kril, Aleksey Yanovich
  • Patent number: 9912522
    Abstract: The present technology correlates tasks between multiple threads of an application. A payload consisting of a task object may be identified as part of a method. Identification of the task object may be performed using instrumentation or some other method. Once the task object is identified, the payload may be instrumented to track the task object or payload and correlate the task object with other executing threads. Instrumenting the payload may include determining the constructor of the task object and instrumenting the task object constructors to determine what creates the task object. Once the source of a task object or payload is determined, the current thread having the task object as a parameter and another thread which creates the task may be tied together as part of a business transaction.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: March 6, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Vinay Srinivasaiah, Sanjay Nagaraj
  • Patent number: 9904891
    Abstract: To simplify assisting a user in their day-to-day activities, a communication for performing an action may be sent to a user in the form of a query, where the query includes the most likely set of choices for the action arranged in a group of dichotomous (e.g., yes/no) or multiple choice answers. In this manner, a user may respond to the query by simply selecting one of the dichotomous or multiple choice answers. Historical logs of past actions, responses, queries, and so forth, may be used to predict future user actions or needs, and to formulate future queries for sending to the user. These techniques may be implemented, for example, through a remote coordination server or directly through a user's personal electronics device.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: February 27, 2018
    Assignee: Telepathy Labs, Inc.
    Inventors: Damien Phelan Stolarz, David Joseph Diaz, James Rossfeld, Scott Raven, Christopher O'Malley, Christopher Kurpinski
  • Patent number: 9904584
    Abstract: The described implementations relate to tunable predicate discovery. One implementation is manifest as a method for obtaining a data set and determining anomaly scores for anomalies of an attribute of interest in the data set. The method can also generate a ranked list of predicates based on the anomaly scores and cause at least one of the predicates of the ranked list to be presented.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: February 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arnd Christian Konig, Igor Dvorkin, Manish Kumar, Sudip Roy
  • Patent number: 9870546
    Abstract: A computer apparatus and method for analyzing and improving industrial turnaround or construction project manpower estimates. The apparatus comprises one or more processors in operative communication with one or more data stores and with at least one tangible medium upon which is encoded machine-readable software, the software, upon its execution, being configured so that the system carries out a process for analyzing and adjusting manpower cost estimates, outputting actionable results for display to users, and archiving and aggregating project execution data for use in future project analyzes to improve analysis and estimation accuracy over time by feeding back into the system data indicative of the scale and sources of historical execution inefficiencies.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: January 16, 2018
    Assignee: Turner Industries Group, L.L.C.
    Inventor: Sean P. Reynolds
  • Patent number: 9864929
    Abstract: This disclosure concerns processing of electronic images, such as hyperspectral or multispectral images. A processor performs a method for estimating an illumination spectrum of an image which defines an input spectrum for each point of the image. The processor determines for each point of a first set of points a measure of variation in relation to the input spectrum of that point. The processor then selects one point from the first set based on the measure of variation. The processor determines a cluster of points based on the input spectrum of the selected point and determines an estimate for the illumination spectrum based on the input spectra of points in the cluster. Since the processor selects a point based on the measure of variation and then determines a cluster based on that point, it performs better than using other methods where the cluster is determined based on a random starting point, for example.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: January 9, 2018
    Assignee: NATIONAL ICT AUSTRALIA LIMITED
    Inventors: Lin Gu, Cong Phuoc Huynh, Antonio Robles-Kelly
  • Patent number: 9865158
    Abstract: Disclosed is a method for detecting false alarm. The method includes receiving a measured value that is measured when an alarm is generated from a target for monitoring, measuring non-similarity between the measured value that is measured when the alarm is generated and a pre-stored normal pattern, measuring non-similarity between the measured value and pre-stored measured values related to a past false alarm if the non-similarity exceeds a predetermined threshold value and providing the generated alarm to a user if the non-similarity between the measure value and the pre-stored related values related to the past false alarm exceeds the predetermined threshold value.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: January 9, 2018
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Ji-Hoon Kang, Soon-Mok Kwon, Dong-Ho Yoo, Seong-Mi Park
  • Patent number: 9860140
    Abstract: In one embodiment, techniques are shown and described relating to dynamically adjusting a set of monitored network properties using distributed learning machine feedback. In particular, in one embodiment, a learning machine (or distributed learning machines) determines a plurality of monitored network properties in a computer network. From this, a subset of relevant network properties of the plurality of network properties may be determined, such that a corresponding subset of irrelevant network properties based on the subset of relevant network properties may also be determined. Accordingly, the computer network may be informed of the irrelevant network properties to reduce a rate of monitoring the irrelevant network properties.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Sukrit Dasgupta
  • Patent number: 9860097
    Abstract: A transmitting device includes: a compressing unit configured to generate and output a compressed digital signal that has been compressed, by converting an input digital signal by use of a Walsh function and extracting a specific frequency component.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: January 2, 2018
    Assignees: FUJI ELECTRIC CO., LTD., THE UNIVERSITY OF TOKYO
    Inventors: Haruki Kawakami, Tohru Asami, Yoshihiro Kawahara, Masami Kishiro, Takahiro Kudo
  • Patent number: 9852239
    Abstract: A method and apparatus for prediction of community reaction to a post for an online social community is disclosed. The method comprises receiving a proposed post as input to a generated prediction model prior to the proposed post being posted to an online social community; predicting a community reaction to the proposed post using the prediction model; and displaying the predication, wherein the prediction comprises a sentiment score and at least one of a number of responses, a number of responders to the post, a longevity of the post, or a half-life of the post.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: December 26, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anandhavelu Natarajan, Balaji Vasan Srinivasan, Vineet Gupta, Anand Ganesan, Anuj Jain, Shriram Revankar, Japnik Singh, Bharat Polineni
  • Patent number: 9851921
    Abstract: According to an embodiment of the invention there may be provided a non-transitory computer readable medium that stores instructions that once executed by a computer cause the computer to sample a flash memory cell that belongs to a die, by attempting, during a gate voltage change period, to change a value of a gate voltage of the flash memory cell from a first value to a second value; sampling, by a sampling circuit that belongs to the die, an output signal of the flash memory cell multiple times during the voltage gate change period to provide multiple samples; defining a given sample of the multiple samples as a data sample that represents data stored in the flash memory cell; and determining, by a processor that belongs to the die, a reliability of the data sample based on one or more samples of the multiple samples that differ from the given sample. The processor may belong to the sampling circuit or may not belong to the sampling circuit.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: December 26, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Hanan Weingarten, Erez Sabbag
  • Patent number: 9838269
    Abstract: Disclosed are systems, computer-readable mediums, and methods for determining client metrics of a volume in a storage system for a first client of a plurality of clients. The storage system stores data from the plurality of clients. System metrics of a cluster in the storage system are determined based upon use of the storage system by the plurality of clients. A load value of the storage system is determined based upon the system metrics and the client metrics. The load value is determined to be above a predefined threshold. A target performance value is calculated based upon the load value, a minimum quality of service value, and a maximum quality of service value. Performance of the storage system is adjusted for the client based upon the target performance value and the determining the load value is above the predefined threshold.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: December 5, 2017
    Assignee: NETAPP, INC.
    Inventors: David D. Wright, Michael Xu
  • Patent number: 9805140
    Abstract: Embodiments are disclosed for striping a directed graph, e.g., a social graph, so as to efficiently perform an operation to each node in the directed graph. At least some of the embodiments can select first and second sets of nodes from the directed graph to form first and second stripes. The first and second sets of nodes are selected, for example, based on available computing resources. First and second intermediate results can be generated by performing the operation to each node of the first and the second stripes, respectively. The operation iteratively performs a superstep. The first and the second intermediate results are combined to form a collective result as an output of the superstep.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Deepayan Chakrabarti, Jonathan Chang, Avery Li Kuang Ching, Maja Kabiljo
  • Patent number: 9785616
    Abstract: A method and apparatus can be configured to receive a data set of values relating to a process. The data set of values correspond to values measured while the process is performed over a duration of time. The method also includes performing first statistical calculations on a first data subset of values. The values of the first data subset is a subset of the entire received data set of values. The values of the first data subset of values correspond to values that are of a first timeframe of the duration of time. The method also includes displaying first calculated results of the first statistical calculations. The method also includes determining whether performing the process has crossed a first threshold baseline. The first threshold baseline is based on the first statistical calculations. The method also includes transmitting a first alert to a user if the process is determined to have crossed the first threshold baseline.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: October 10, 2017
    Assignee: SOLARWINDS WORLDWIDE, LLC
    Inventors: Karlo Martin Zatylny, Lukas Belza, Martin Susil, Zeid Adly Derhally, Susan Allison Chopra
  • Patent number: 9784621
    Abstract: A method of estimating background radiation in spectral data. The method may comprise, iteratively, fitting an analytical curve, such as a spline curve, to reference data, determining an allowable deviation of the reference data from the analytical curve and clipping data points of the reference data or the spectral data that are more than the allowable deviation above the analytical curve to provide the reference data for the next iteration until termination criterion is met. The reference data is initially based upon the spectral data. The method may comprise generating estimates of background radiation of the spectral data, each estimate based upon fitting a different order polynomial to the spectral data, and selecting an order of polynomial to use for estimating background radiation and/or one of the estimates of the background radiation. The method may further comprise estimating the noise in the spectral data from the reference data.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: October 10, 2017
    Assignee: RENISHAW PLC
    Inventor: Brian John Edward Smith
  • Patent number: 9775554
    Abstract: Avatars, computer program products, devices and systems are described that relate to at least one cohort-linked avatar comprising at least one avatar attribute that is at least partly based on an association of at least one physiologic activity of at least one member of a population cohort with at least one mental state.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: October 3, 2017
    Assignee: Invention Science Fund I, LLC
    Inventors: Edward K. Y. Jung, Eric C. Leuthardt, Royce A. Levien, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Lowell L. Wood, Jr.
  • Patent number: 9779179
    Abstract: Computer-implemented methods for providing suggestions for a search based on previously viewed content are provided. In one aspect, a method includes receiving information on previously viewed content, and receiving a request to enter a query into a search field subsequent to receiving the information on the previously viewed content. The method also includes identifying, based on the content, at least one entity referred to in the content, and providing an identifier of the at least one entity for display with the search field. Systems and machine-readable storage media are also provided.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Paul Nordstrom, Casey Stuart Whitelaw
  • Patent number: 9766608
    Abstract: A power tool having a digital control unit is provided, an interface of the digital control unit being switchable between standard operation and communication operation. In communication operation, operating data of the power tool are able to be transmitted via the interface.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: September 19, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventor: Christian Wuertele
  • Patent number: 9760605
    Abstract: A system for precise quantile determination derives a maximum relative error value ? that guarantees that an exact result for every quantile can be determined in no more than two passes. The system computes a quantile summary of the datapoints, that specifies lower and upper bounds of the quantile ranks for selected datapoints, and determines for each quantile rank, the lower and upper bounds for values between which the quantile must occur. The system filters out in a second pass those datapoints that are not within the bounds to provide subsets; and computes from the quantile ranks and the subsets, the precise quantiles.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: September 12, 2017
    Assignee: Software AG
    Inventors: Daniel Schreck, Sebastian Millies, Patrick Utter
  • Patent number: 9760465
    Abstract: Processor performance metrics are assessed by monitoring probes constructed using instruction sequences. A probe comprising an instruction sequence is selected. The instruction sequence can be configured to measure at least one hardware metric. A first probe value is received. The first probe value can be based, at least in part, on the hardware metric. The first probe value can be determined from execution of the probe in a first execution environment. The probe can be executed a second time to determine a second probe value. The second probe value can be based, at least in part, on the hardware metric. The second probe value is determined in a second execution environment including at least one workload. The first probe value and the second probe value can be compared to produce a performance assessment of the second execution environment.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Patent number: 9754222
    Abstract: A method is disclosed for determining with computing apparatus an adequate number of clusters for summarizing result data that includes a large number of observation data points. The summary data includes a small number of samples of data from each cluster with the number of clusters being large enough to provide a good summary of all the result data without being so large as to make it difficult for one skilled in the art to examine visually all of the summary data generated by the computing apparatus.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: September 5, 2017
    Assignee: BULL HN INFORMATION SYSTEMS INC.
    Inventors: F. Michel Brown, Steven G. Mehlberg, Russell W. Guenthner
  • Patent number: 9721337
    Abstract: Methods and systems for detecting defects on a wafer using defect-specific information are provided. One method includes acquiring information for a target on a wafer. The target includes a pattern of interest formed on the wafer and a known DOI occurring proximate to or in the pattern of interest. The information includes an image of the target on the wafer. The method also includes searching for target candidates on the wafer or another wafer. The target candidates include the pattern of interest. The target and target candidate locations are provided to defect detection. In addition, the method includes detecting the known DOI in the target candidates by identifying potential DOI locations in images of the target candidates and applying one or more detection parameters to images of the potential DOI locations.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: August 1, 2017
    Assignee: KLA-Tencor Corp.
    Inventors: Kenong Wu, Meng-Che Wu, Lisheng Gao
  • Patent number: 9721366
    Abstract: In an approach to displaying data, one or more computer processors receive a plurality of coordinates of an overlay on a graphical data display, such that the plurality of coordinates indicate a position and a size of the overlay. The one or more computer processors retrieve one or more data points from the graphical data display. The one or more computer processors de-emphasize at least a portion of the one or more retrieved data points. The one or more computer processors display, in the overlay, one or more retrieved data points of the graphical data display that reside within the plurality of coordinates of the overlay.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Deanne S. Goard, Anthony E. Martinez, Hersh Sahai
  • Patent number: 9710496
    Abstract: A schema for a dataset is identified by identifying a dataset comprising data and relationships between data pairs. An original schema is identified for the dataset. This original schema comprises an organizational structure. An initial fit between the dataset and the original schema is determined. The initial fit quantifying a conformity of the data in the dataset to the organizational structure of the original schema. A plurality of additional schemas are identified. Each additional schema is a distinct organizational schema. The dataset is partitioned into a plurality of subsets. Each subset comprises a modified fit quantifying a modified conformity of subset data in each subset to one of the original schema and the additional schemas. The modified fit is greater than the original fit.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marcelo Arenas, Gonzalo Diaz, Achille Fokoue, Anastasios Kementsietsidis, Kavitha Srinivas
  • Patent number: 9703686
    Abstract: In an approach for testing software, a computer receives a series of two or more revisions to a set of software code. The computer identifies modifications between the series of two or more revisions. The computer categorizes the series of two or more revisions into one or more categories of revisions based on the identified modifications. The computer tests at least one of the series of two or more revisions from at least one of the one or more categories of revisions.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Tiago N. dos Santos, Rafael C. S. Folco, Breno H. Leitao
  • Patent number: 9689790
    Abstract: Environmental control systems and techniques for monitoring heat exchanger fouling are provided herein. In an embodiment, a technique for monitoring heat exchanger fouling includes providing a correlation of heat exchanger fouling to an operating variable. The correlation is programmed into a maintenance system that includes a processor that is adapted to receive data regarding the operating variable. The operating variable is chosen from inlet temperatures of input streams into the heat exchanger and outlet temperatures of output streams out of the heat exchanger, heat exchanger pressure drop, overall heat transfer coefficient value, speed of rotation of an air conditioning machine that includes the heat exchanger, and combinations thereof. Data regarding the operating variable is gathered via a sensor that is adapted to measure the operating variable. The measured operating variable is determined to correspond to excessive heat exchanger fouling in accordance with the correlation using the processor.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 27, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Ravindra Patankar, Sunil Menon, Emmanuel Obiesie Nwadiogbu
  • Patent number: 9679067
    Abstract: Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Gregory Joseph Badros, Stephen Lawrence
  • Patent number: 9665395
    Abstract: A method for identifying data exceptions in a process includes: receiving an array of data from a data historian comprising filtered data from the process including one or more dependent variables and one or more independent variables; defining, by a microprocessor, a plurality of time slices or bins within the array of filtered data with a predetermined time period; identifying, by a microprocessor, all variables outside of limits that are continuously updated, based only on data when the process is running; and identifying, by a microprocessor, a date of an exception.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: May 30, 2017
    Inventor: John Antanies
  • Patent number: 9658910
    Abstract: Aspects of the present disclosure include systems and/or methods for detecting ranges of data that represent transient correlations in machine data corresponding to various hardware and/or software systems, such as enterprise systems employed by an information technology (“IT”) organization. In various aspects, the machine data may comprise one or more operational metrics that represent system performance, usage, and/or business activity of the enterprise system. The operational metrics may be used to identify operational issues within the enterprise system.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: May 23, 2017
    Assignee: Oracle International Corporation
    Inventors: Thyagaraju Poola, Vladimir Volchegursky, Venkata Ramana Karpuram
  • Patent number: 9652843
    Abstract: Apparatus and methods for inspecting a specimen are disclosed. An inspection tool is used at one or more operating modes to obtain images of a plurality of training regions of a specimen, and the training regions are identified as defect-free. Three or more basis training images are derived from the images of the training regions. A classifier is formed based on the three or more basis training images. The inspection system is used at the one or more operating modes to obtain images of a plurality of test regions of a specimen. Three or more basis test images are derived from to the test regions. The classifier is applied to the three or more basis test images to find defects in the test regions.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: May 16, 2017
    Assignee: KLA-Tencor Corporation
    Inventors: Abdurrahman Sezginer, Gang Pan, Bing Li
  • Patent number: 9646077
    Abstract: The present subject matter relates to analysis of time-series data based on world events derived from unstructured content. According to one embodiment, a method comprises obtaining event information corresponding to at least one world event from unstructured content obtained from a plurality of data sources. The event information includes at least time of occurrence of the world event, time of termination of the world event, and at least one entity associated with the world event. Further, the method comprises retrieving time-series data pertaining to the entity associated with the world event from a time-series data repository. Based on the event information and the time-series data, the world event is aligned and correlated with at least one time-series event to identify at least one pattern indicative of cause-effect relationship amongst the world event and the time-series event.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: May 9, 2017
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Lipika Dey, Ishan Verma, Arpit Khurdiya, Diwakar Mahajan, Gautam Shroff