Statistical Measurement Patents (Class 702/179)
  • Patent number: 10289109
    Abstract: Methods and computer program products for performing automatically determining when to shut down a fabrication tool, such as a semiconductor wafer fabrication tool, are provided herein. The methods include, for example, creating a measurement vector including process parameters of semiconductor wafers, creating a correlation matrix of correlations between measurements of parameters obtained of each wafer, creating autocorrelation matrixes including correlations between measurements of the parameter obtained for pairs of wafers; creating a combined matrix of correlation and autocorrelation matrixes, obtaining a T2 value from the measurement vector and combined matrix, and stopping a semiconductor wafer fabrication tool if the T2 value exceeds a critical value.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: May 14, 2019
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Richard Good, Eugene Barash, James Broc Stirton, Daniel Kost
  • Patent number: 10282784
    Abstract: A process to create a fungible global standard for diamonds and gemstones. The process involves grouping diamonds in an investment standard according to their gemological, proportional, optical and light behavior characteristics. Diamonds that conform to the investment grade standard are interchangeable within a specific size range according to an equivalent monetary bundling process. Diamonds subjected to the standard conform to a holistic set of gemological, proportional, optical and light characteristic requirements that enables diamonds to be classified into a extraordinarily homogeneous, visually indistinguishable and highly fungible group which can be used to create baskets of diamonds to form an index/benchmark for diamond pricing, financial instruments, and a standard that can be used for certifying diamonds as investment grade to insure quality.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: May 7, 2019
    Assignee: GemShares LLC
    Inventors: Victor Feldman, Sharon Karsten, Daniel Gramza, David So, Andrew Feldman
  • Patent number: 10282281
    Abstract: An integrated test accelerator platform that ensures discrete testing solutions to be integrated to work together in harmony, and resources (people, data, and process) allocated to these solutions to collaborate and work in tandem. The platform provides a flexible way of interconnecting accelerators (i.e., automation framework, regression optimization, risk based testing, test data management, pair-wise testing, and metrics) using coupling and decoupling mechanisms. The accelerators are configurable and customizable for any unique test execution workflow scenario. This provides solutions for the end-to-end test process.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 7, 2019
    Assignee: Syntel, Inc.
    Inventor: Srinath Mallya
  • Patent number: 10281297
    Abstract: A method of zeroing displacement data derived from a rotor having an array of features monitored by an array of stationary timing probes. The method includes steps to calculate the displacement at each probe for each of at least two measured revolutions from time of arrival measurements. Each displacement is defined as a sum of a common term and a unique term. The set of displacements is solved for the common term and the unique terms. A probe offset is calculated from each unique term. The zeroed displacements are determined by subtracting the common term and probe offset from the calculated displacements for each probe.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: May 7, 2019
    Assignee: ROLLS-ROYCE plc
    Inventors: Peter Russhard, Jason David Back
  • Patent number: 10248629
    Abstract: A method for determining a wiring risk is a method for determining a first risk that electric wires connected to a plurality of terminal devices are bundled into a single harness, and a second risk that harnesses fail at the same time, wherein the first risk is determined by identifying the number of connectors to which a target harness identified from the plurality of harnesses is indirectly connected, and the second risk is determined by matching location information of the target harness to an influenced area by a hazard source, and identifying whether the target harness passes through the influenced area.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: April 2, 2019
    Assignee: MITSUBISHI AIRCRAFT CORPORATION
    Inventors: Koji Toyama, Satoshi Suehiro, Yoshihiro Nakayama
  • Patent number: 10242096
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatic generation of news digests. One of the methods includes accessing a database storing news snapshots, each snapshot identifying a predetermined quantity of top news stories for a period of time, each of the top news stories in a particular snapshot for a particular period of time ranked according to an importance score that measures the importance of the news story relative to other news stories for the particular period of time, determining a digest time period, determining, for the digest time period, all of the snapshots with periods of time included in the digest time period, generating, from the top news stories in the determined snapshots, a digest ranking of digest news stories, and providing, to a user device, data identifying one or more of the digest news stories for presentation according to the digest ranking.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Pan Gu, Mayuresh Saoji, Yuqiang Guan, Maricia Scott, Vikas Sukla, Anand Devraj Paka
  • Patent number: 10241652
    Abstract: A method for searching and displaying child objects of a parent object based on a drag event. The child objects are associated with the parent object. A computer displays a parent object, in response to that a user selects the parent object. The computer further receives from the user a drag event on the parent object. The computer further search child objects, based on a direction of a dragging movement in the drag event, wherein a search rule is predetermined for the direction of the dragging movement. The computer further displays the child objects, wherein how many of the child objects are displayed is based on a distance of the dragging movement in the drag event.
    Type: Grant
    Filed: December 17, 2017
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Eisuke Kanzaki, Akira Sudoh
  • Patent number: 10235415
    Abstract: The present invention extends to methods, systems, and computing system program products for iteratively calculating variance and/or standard deviation for Big Data. Embodiments of the invention include iteratively calculating one or more components of a variance and/or a standard deviation in a modified computation subset based on iteratively calculated one or more components of the variance and/or the standard deviation calculated for a previous computation subset and then calculating the variance and/or the standard deviation based on the iteratively calculated components. Iteratively calculating the components of variance and/or standard deviation avoids visiting all data elements in the modified computation subset and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 19, 2019
    Assignee: CLOUD & STREAM GEARS LLC
    Inventor: Jizhu Lu
  • Patent number: 10230677
    Abstract: An approach is described for identifying an entity associated with a communication in an online environment. An associated system may include a processor and a memory storing an application program, which, when executed on the processor, performs an operation. The operation may include receiving a communication within the online environment. The communication may include a plurality of sequential messages. The operation further may include facilitating parsing, via natural language processing, of language in the communication corresponding to an entity and one or more sentiments associated with the entity. The operation further may include determining whether the entity is unambiguously identifiable. Upon determining that the entity is not unambiguously identifiable, the operation may include identifying the entity based upon Bayesian inference.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10225227
    Abstract: An approach is described for identifying an entity associated with a communication in an online environment. A method pertaining to such approach may include receiving a communication within the online environment. The communication may be received via a communications network. The communication may include a plurality of sequential messages. The method further may include facilitating parsing, via natural language processing, of language in the communication corresponding to an entity and one or more sentiments associated with the entity. The method further may include determining whether the entity is unambiguously identifiable. Upon determining that the entity is not unambiguously identifiable, the method may include identifying the entity based upon Bayesian inference. According to an embodiment, determining whether the entity is unambiguously identifiable may include determining whether the entity is among a plurality of participants in the communication.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10217256
    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: March 26, 2018
    Date of Patent: February 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Prabhu Thukkaram, Dmitrii Markovskii, Ilya Shikalov, Vitaly Bychkov, Natalia Nikiforova
  • Patent number: 10198745
    Abstract: Implementations and techniques for associating ad results with purchases made via mobile devices are generally disclosed.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: February 5, 2019
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 10198841
    Abstract: A mapping system receives sensor data from an unmanned aerial vehicle. The mapping system further receives images from a camera of the unmanned aerial vehicle. The mapping system determines an altitude of the camera based on the sensor data. The mapping system calculates a footprint of the camera based on the altitude of the camera and a field of view of the camera. The mapping system constructs a localized map based on the images and the footprint of the camera.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 5, 2019
    Assignee: GoPro, Inc.
    Inventor: Joseph Anthony Enke
  • Patent number: 10198340
    Abstract: Various techniques associated with application performance monitoring are disclosed. In some embodiments, a subset of application methods is configured to capture response time metrics, and response time metrics for a prescribed application transaction are computed by summing corresponding response time metrics of methods of the subset that are executed during each transaction invocation. Method and transaction response time metrics are collected for each of a plurality of observation intervals, and the collected response time metrics are analyzed to identify anomalous method and transaction states. Co-occurring anomalous transaction and method states are correlated to identify a set of hotspot methods for the transaction, wherein hotspot methods comprise expected root causes for anomalies of the transaction.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: February 5, 2019
    Assignee: Appnomic Systems Private Limited
    Inventors: Nageswara Rao Vesepogu, Sumanth Narasappa, Padmanabhan Desikachari
  • Patent number: 10191895
    Abstract: Systems and methods are provided for intelligently adapting content presented in electronic forms. In some embodiments, a processor provides access to multiple instances of a first version of an electronic form by multiple clients based on determining that insufficient data exists in a data source for a category of information. The first version of the form can include content for soliciting data associated with the category of information. The processor can receive responsive electronic communications in response to providing access to the first version of the form. The processor can provide access to multiple instances of a second version of the electronic form by multiple clients based on determining from the received responses whether sufficient data exists for the category of information. The second version of the electronic form can omit or replace the content for soliciting data associated with the category of information.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: January 29, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Anmol Dhawan, Ashish Duggal, Vikas Yadav, Sachin Soni
  • Patent number: 10185592
    Abstract: Methods, systems, and computer programs are presented for allocating CPU cycles and disk Input/Output's (IOs) to resource-creating processes based on dynamic weights that change according to the current percentage of resource utilization in the storage device. One method includes operations for assigning a first weight to a processing task that increases resource utilization of a resource for processing incoming input/output (IO) requests, and for assigning a second weight to a generating task that decreases the resource utilization of the resource. Further, the method includes an operation for dynamically adjusting the second weight based on the current resource utilization in the storage system. Additionally, the method includes an operation for allocating the CPU cycles and disk IOs to the processing task and to the generating task based on their respective first weight and second weight.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: January 22, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gurunatha Karaje, Tomasz Barszczak, Vanco Buca, Ajay Gulati, Umesh Maheshwari
  • Patent number: 10185728
    Abstract: A system for providing data quality management may include a processor configured to execute instructions to: extract a plurality of first data elements from a data source; generate a data profile based on the first data elements; automatically create a first set of rules based on the first data elements and the data profile, the first set of rules assessing data quality according to a threshold; generate a second set of rules based on the first data elements and the first set of rules; extract a plurality of second data elements; assess the second data elements based on a comparison of the second data elements to the second set of rules; detect defects based on the comparison; analyze data quality according to the detected defects; and transmit signals representing the data quality analysis to a client device for display to a user.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: January 22, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Yatindra Nath, Ankur Garg, Rajeev Tiwari, Pranav Vrat, Amit Mohanty
  • Patent number: 10169508
    Abstract: A method for conducting numerical analysis includes defining a plurality of components in a system and a condition to be statistically analyzed, performing a table look-up for individual components of the plurality of components, acquiring a result for the condition to be statistically analyzed based on information in a table when a component of the plurality of components is defined in the table, and designing a circuit from integrated circuits based on conducting the statistical analysis of the system. The designing the circuit from the integrated circuits is implemented in manufacturing the integrated circuits.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emrah Acar, Rajiv V. Joshi, Tong Li
  • Patent number: 10169509
    Abstract: A system for conducting numerical analysis includes a processor that is configured to define a plurality of components in a circuit and a condition to be statistically analyzed, a module that is configured to perform a table look-up for individual components of the plurality of components, and a module that is configured to acquire a result for the condition to be statistically analyzed based on information in a table in which a component of the plurality of components is defined. A result of the statistical analysis provides a design of the circuit for a fabrication facility for manufacturing integrated circuits.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emrah Acar, Rajiv V. Joshi, Tong Li
  • Patent number: 10156647
    Abstract: A method is for the deconvolution of a statistically noisy spectral dataset is described comprising the steps of: a. obtaining a spectroscopically resolved dataset of measured flux from a sample that has been collected using a suitable detector radiation system; b. generating an initial estimate of the true spectrum; c. modifying the estimate of the true spectrum by a response function of the detector used to collect the measured flux dataset so as to generate an estimate flux dataset; d. computing a merit value for statistical fit between the measured flux dataset and the estimate flux dataset; e. applying a perturbation to a value of the estimate of the true spectrum; f.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: December 18, 2018
    Assignee: Kromek Limited
    Inventors: Benjamin John Cantwell, Andrew Keith Powell, Ian Radley
  • Patent number: 10151213
    Abstract: A state observer for a steam generator of a thermal power plant is provided. Accordingly, provision is made for the state observer to be a multi-variable state observer which has a Kalman filter designed for linear-quadratic state feedback. The state observer can be used for validating measured variables of the steam generator of the thermal power plant, wherein measured variables of the steam generator are compared with output variables of the state observer.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: December 11, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Annette Barenbr├╝gge, Fabian Bargiel, Lutz Hanel, Bernhard Meerbeck, Michael Treuer, Klaus Wendelberger
  • Patent number: 10139356
    Abstract: An x-ray spectrum collected from a sample via excitation of the sample by an electron beam includes artifacts due to interaction volume, surface effects, contamination, or other interferences with the desired collection of representative x-rays from the sample. Inline spectral correlation, summation, averaging, other aggregation, or combinations thereof provides more precise collection of x-ray spectrum from multi-phase, unprepared, particle, or complex samples.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: November 27, 2018
    Assignee: EDAX, Incorporated
    Inventors: Divyesh I. Patel, Tara Lyn Nylese, Jens Rafaelsen, Stuart Ian Wright
  • Patent number: 10142179
    Abstract: A method includes retrieving capacity utilization data for a plurality of resources and applying a linear regression analysis on the capacity utilization data. The method further includes projecting, using a processor, the capacity utilization data through a future time based on results of the linear regression analysis. The method additionally includes determining a deviation from a predetermined threshold range in the projected capacity utilization data for a first resource, and, in response to determining the deviation, determining, for each of a plurality of resource configurations, future capacity utilization of the first resource based on a non-linear capacity consumption model corresponding to the resource configuration. The method also includes applying a selected resource configuration from the plurality of resource configurations to the first resource to prevent the first resource from deviating from the predetermined threshold range.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: November 27, 2018
    Assignee: CA, Inc.
    Inventors: John Wiley Ashby, Jr., Balaji Varadaraju
  • Patent number: 10142205
    Abstract: System and method for optimizing event alerts in an information technology (IT) infrastructure management system are disclosed. In one embodiment, the method comprises tracking one or more event alerts triggered by monitoring tools. The method further comprises determining a probable usage for at least one configuration item associated with the one or more event alerts. The method further comprises determining a probable threshold value for each of the at least one configuration item based on the probable usage and capacity data. The method further comprises computing a final threshold value for each of the at least one configuration item based on the probable threshold value, seasonality data, or semantic context data. The method further comprises optimizing the event alerts by filtering at least one unwanted event alert from the one or more event alerts based on at least one of the final threshold value and filtering rules.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: November 27, 2018
    Assignee: Wipro Limited
    Inventors: Ramkumar Balasubramanian, Premchand Ryali, Shivamurthy Harave Guruswamappa
  • Patent number: 10140883
    Abstract: A method of automatically evolving survey questions includes receiving, at a processor, a first set of textual responses to at least one open-ended question in a survey, reformatting the first set of textual responses as a set of possible textual responses in the form of closed-ended questions with numerical ratings as options, storing the set of possible textual responses in a memory in communication with the processor, selecting and transmitting a subset of the set of possible textual response to survey recipients, receiving, at the processor, participant numerical ratings for each textual response, using the processor to generate a confidence measure and score for each possible textual response based upon the participant ratings, generating a ranked list, with the processor, including the confidence measures, storing the ranked list, and converting at least one of the original open-ended question in the survey to a closed-ended ended question, using a subset of the textual responses.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: November 27, 2018
    Assignee: SURVEYMONKEY INC.
    Inventors: David Wong, Ken Goldberg
  • Patent number: 10140056
    Abstract: Systems and method are disclosed for monitoring processor performance. Embodiments described relate to differentiating function performance by input parameters. In one embodiment, a method includes configuring a counter contained in a processor to count occurrences of an event in the processor and to overflow upon the count of occurrences reaching a specified value, configuring a precise event based sampling (PEBS) handler circuit to generate and store a PEBS record into a PEBS memory buffer after at least one overflow, the PEBS record containing at least one stack entry read from a stack after the at least one overflow, enabling the PEBS handler circuit to generate and store the PEBS record after the at least one overflow, generating and storing the PEBS record into the PEBS memory buffer after the at least one overflow; and storing contents of the PEBS memory buffer to a PEBS trace file in a memory.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: November 27, 2018
    Assignee: Intel Corporation
    Inventors: Ahmad Yasin, Stanislav Bratanov
  • Patent number: 10133922
    Abstract: A camera system comprises an image capturing device and an object classification module connected to the image capturing device. The object classification module is operable to determine whether or not an object in an image is a member of an object class. The object classification module includes multiple decision steps configured in a cascade configuration, wherein at least one of the multiple decision steps is operable to (a) accept an object as a member of the object class, (b) reject an object as a member of the object class, and (c) call on a next step to determine whether or not an object is a member of the object class.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: November 20, 2018
    Assignee: AVIGILON ANALYTICS CORPORATION
    Inventors: Mahesh Saptharishi, Dimitri A. Lisin, Aleksey Lipchin, Igor Reyzin
  • Patent number: 10134587
    Abstract: There is provided a method of manufacturing a semiconductor device, including: transferring a substrate to a module having a first process chamber and a second process chamber; reading a recipe program depending on a type and a number of the substrate; and processing the substrate according to the recipe program, wherein in the act of processing the substrate, a first data indicating a state of the first process chamber and a second data indicating a state of the second process chamber are respectively detected, and a comparison between the first data and a previously-acquired first reference data and a comparison between the second data and a previously-acquired second reference data are displayed on a display screen.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: November 20, 2018
    Assignee: HITACHI KOKUSAI ELECTRIC INC.
    Inventor: Yasuhiro Mizuguchi
  • Patent number: 10133839
    Abstract: Systems and methods are provided for calculating a power characteristic of an integrated circuit design. For each standard cell of a gate-level netlist, a path length and a set of attributes are computed. For each leaf-level instance of a register-transfer level (RTL) netlist, a path length and a set of attributes are computed. The standard cells are partitioned into first subsets, each of the first subsets containing standard cells with a same path length and a same set of attributes. For each first subset, a relative percentage for each type of standard cell included in the first subset is calculated. The leaf-level instances are partitioned into second subsets. For each pair of corresponding first and second subsets, standard cells are associated with the leaf-level instances of the second subset based on the relative percentages. A power characteristic of the RTL netlist is calculated based on the associated standard cells.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: November 20, 2018
    Assignee: Ansys, Inc.
    Inventors: Renuka Vanukuri, Ajay Singh Bisht, Allen Baker
  • Patent number: 10130289
    Abstract: According to some embodiments of the present invention, a display is used to show an indication of the signal's quality. This indication of the signal's quality may be provided in a number of ways, including audibly or visually.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: November 20, 2018
    Assignee: Masimo Corporation
    Inventors: Ammar Al-Ali, Divya S. Breed, Jerome J. Novak, Massi Joe E. Kiani
  • Patent number: 10127255
    Abstract: The computer system and method described herein attempt to address the deficiencies by analyzing all relevant data points for each test and control location collectively determine outliers and then exclude the individual outlier data points from the data when analyzing an initiative during a relevant test period. Rather than exclude outliers at the site level, the particular time increment having the outlier data can be extracted and the site can remain in the analysis.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: November 13, 2018
    Assignee: Applied Predictive Technologies, Inc.
    Inventors: Jeffrey Campbell, Kai Fei, Stephen Kent, Ameya Pathare
  • Patent number: 10120908
    Abstract: A recommendation engine for works of literature uses patterns of flow and element similarities for scoring a first user-rated work of literature against one or more recommendation candidate works of literature. Cluster models are created using meta-data modeling the works of literature, the meta-data having literary element categories and instances within each category. Each instance is described by an index value (position in the literature) and significance value (e.g. weight or significance). Cluster finding process(es) invoked for each instance in each category find Similarity Concept clusters and Consistency Trend clusters, which are recorded into the cluster models representing each work of literature. The cluster model can be printed or displayed so that a user can visually understand the ebb and flow of each literary element in the literature, and may be digitally compared to other cluster models of other works of literature for potential recommendation to a user.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Scott R. Carrier, Eric Woods
  • Patent number: 10110688
    Abstract: Various aspects of a system and a method to remotely monitor API performance and user behavior associated with a user interface (UI) are disclosed herein. In accordance with an embodiment, the system includes a server that includes registration of a metric associated with performance of an application program interface (API) and/or the UI associated with a client device. The metric may be registered as a unique namespace information value. A numeric value is assigned to the registered metric to associate the assigned numeric value with the registered metric. The assigned numeric value associated with the registered metric is synchronized at the client device and the server. The performance of the API and/or the UI associated with the client device is determined based on receipt of the assigned numeric value from the client device.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: October 23, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventor: Miles Zarn
  • Patent number: 10108673
    Abstract: A recommendation engine for works of literature uses patterns of flow and element similarities for scoring a first user-rated work of literature against one or more recommendation candidate works of literature. Cluster models are created using meta-data modeling the works of literature, the meta-data having literary element categories and instances within each category. Each instance is described by an index value (position in the literature) and significance value (e.g. weight or significance). Cluster finding process(es) invoked for each instance in each category find Similarity Concept clusters and Consistency Trend clusters, which are recorded into the cluster models representing each work of literature. The cluster model can be printed or displayed so that a user can visually understand the ebb and flow of each literary element in the literature, and may be digitally compared to other cluster models of other works of literature for potential recommendation to a user.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Scott R. Carrier, Eric Woods
  • Patent number: 10102114
    Abstract: A system for testing candidate code to determine if the candidate code is approved for deployment to a production environment. The system may include a code testing engine configured to test a first code set of previously approved code to a testing server and a production environment including multiple production servers. At a deployment time, the code testing engine may then deploy candidate code to the testing server, while the production servers execute the first code set. Performance data for a time period before the deployment time and after the deployment time is collected. Latency data sets are fetched from the performance data sets and compared using multiple statistical tests. If the multiple statistical tests generate passing results, the candidate code is approved for deployment to the production environment.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gang Jing, John Baker, Ricardo Rodriguez Munoz
  • 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: 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: 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: 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: 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: 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: 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