Statistical Measurement Patents (Class 702/179)
  • Patent number: 10724995
    Abstract: A process for estimating the lubricant viscosity in a bearing comprises the steps of: monitoring acoustic emissions from the bearing with an acoustic emission sensor; monitoring the bearing for at least one of speed, load and temperature; demodulating the acoustic emission signal from the acoustic emission sensor; calculating the root mean square values of the demodulated acoustic emission signal and storing the calculated root mean square values; aligning the root mean square values with values of one or more of speed, load and temperature and storing the aligned values; using the aligned root mean square values, and at least one of speed, load and temperature in a model which calculates viscosity and/or viscosity ratio from the aligned values.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: July 28, 2020
    Assignee: AKTIEBOLAGET SKF
    Inventor: Allan Thomson
  • Patent number: 10725465
    Abstract: A state diagnostic device collects a usage state and diagnostic data of components, and selects, from the collected diagnostic data, at least one of diagnostic data obtained in a state where the usage state of the components is a truly normal state and diagnostic data obtained in a state where the usage state of the components is a truly abnormal state. The selected diagnostic data is defined as master data. A diagnosis result obtained by diagnosing the master data based on a current diagnostic model is compared with a diagnosis result obtained by diagnosing the master data based on a new diagnostic model, and whether the current diagnostic model is consistent with the new diagnostic model is determined. When the consistency is satisfied, the diagnostic model is updated from the current diagnostic model to the new diagnostic model.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: July 28, 2020
    Assignee: Okuma Corporation
    Inventors: Takahiro Tamakoshi, Hiroshi Ueno, Tomoharu Ando
  • Patent number: 10713578
    Abstract: In one implementation, a method includes obtaining time series data. The time serious data includes a plurality of network utilization measurements. The plurality of network utilization measurements is indicative of a plurality of utilizations of one or more resources of a network resource at a plurality of times. The method also includes determining whether the time series data comprises a plurality of segments. Each segment of the plurality of segments is associated with a separate regression model and each segment includes a portion of the time series data. The method further includes identifying a current segment from the time series data when the time series data comprises the plurality of segments. The method further includes determining an estimated network utilization based on a current regression model associated with the current segment.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: July 14, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hao Hu, Preethi Natarajan, Nii Ako Ampa-Sowa, Stephen E. Jerman
  • Patent number: 10711766
    Abstract: A method implemented using at least one processor module includes receiving a plurality of operational parameters corresponding to a plurality of wind turbines and obtaining a plurality of source sound power values corresponding to the plurality of wind turbines. The method further includes obtaining a receptor sound pressure value corresponding to a receptor location and estimating an attenuation model based on the plurality of source sound power values, and the receptor sound pressure value. The attenuation model disclosed herein comprises a plurality of attenuation coefficients. The method also includes determining at least one turbine set-point corresponding to at least one wind turbine among the plurality of wind turbines based on the plurality of attenuation coefficients, and the plurality of turbine operational parameters.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: July 14, 2020
    Assignee: General Electric Company
    Inventors: Akshay Krishnamurty Ambekar, Vishal Cholapadi Ravindra, Benoit Philippe Petitjean, Kalpit Vikrambhai Desai
  • Patent number: 10713116
    Abstract: A method for operating a solid state storage device comprising memory cells exhibiting respective threshold voltage distributions comprises: providing sets of frozen bits each one associated with a respective RBER estimate being estimated according to a respective shape of the threshold voltage distributions; determining a current value of operative parameter(s) affecting the shape of the threshold voltage distributions; based on the current value of the operative parameter(s), determining a current shape of the threshold voltage distributions; determining a current RBER estimate associated with the current shape of the threshold voltage distributions; selecting a current set of frozen bits associated with the current RBER estimate; encoding the information bits and the current set of frozen bits with a polar code; storing the polar encoded bits in selected memory cells; reading the stored polar encoded bits, and decoding them according to said current set of frozen bits.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: July 14, 2020
    Inventor: Sabrina Barbato
  • Patent number: 10708195
    Abstract: Predictive scheduling may be provided. First, a first device may identify when a service flow is expected to become active. The first device may estimate an initial traffic profile in response to identifying when the service flow is expected to become active. The first device may then grant allocation based on the initial traffic profile of the service flow. Next, the first device may collect feedback to later update the traffic profile estimate. The first device may then update the traffic profile estimate.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: July 7, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: John T. Chapman, Elias Chavarria Reyes, Alon Shlomo Bernstein, Dantong Liu, Zheng Lu
  • Patent number: 10706028
    Abstract: Described embodiments provide systems and methods for detecting outliers on a series of data. A device receives a plurality of data points and adds a received data point to a first window of data comprising at least a predetermined number of received data points from the plurality of data points, responsive to detecting that the received data point is not an outlier from the first window of data. The device detects that one or more next data points of the received plurality of data points are outliers from the first window of data and determines that a count of the one or more next data points that are outliers exceeds a predetermined threshold. In response, the device establishes a replacement window of data.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: July 7, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Nastaran Baradaran, Deepak Nagaraj, Muraliraja Muniraju
  • Patent number: 10678833
    Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: June 9, 2020
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 10679167
    Abstract: Systems and methods provide for a system to assist policy exception approvers in making decisions on whether to grant or deny policy exception requests. The system disclosed herein takes in information about the policy and determines a risk level associated with granting the request and provides a color coded recommendation. Information that can be considered by the recommendation system includes loss associated with similar policy exception grants, the likelihood of loss occurring, and other contextual information about the operating environment. In an embodiment, if any of the information changes, the recommendation system can provide updated recommendations and or alerts.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: June 9, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Robert Milden, Timothy E. Carbery, Terri Christine Kennell
  • Patent number: 10678868
    Abstract: An exemplary method may comprise receiving a matrix for a set of documents, each cell of the matrix including a frequency value indicating a number of instances of a corresponding text segment in a corresponding document, receiving an indication of a relationship between two text segments, each of the two text segments associated with a first column and a second column, respectively, of the matrix, adjusting, for each document, a frequency value of the second column based on the frequency value of the first column, projecting each frequency value into a reference space to generate a set of projection values, identifying a plurality of subsets of the reference space, clustering, for each subset of the plurality of subsets, at least some documents that correspond to projection values, and generating a graph of nodes, each of the nodes identifying one or more of the documents corresponding to each cluster.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: June 9, 2020
    Assignee: Ayasdi AI LLC
    Inventors: Gunnar Carlsson, Anthony Bak, Jennifer Kloke, Benjamin Mann, Harlan Sexton
  • Patent number: 10664483
    Abstract: Automated content selection is disclosed. An example method includes generating a plurality of rankings for each document in a set of input documents, each ranking based on separate interesting document properties. The method also includes selecting a subset of the set of input documents, wherein each document selected for the subset is based on rankings of the selected document. The method also includes determining interesting properties of the subset. The method also includes selecting a subset with respect to parameters being optimized. The method also includes outputting a composition including the documents in the subset.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: May 26, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Georgia Koutrika, Jerry Liu
  • Patent number: 10659369
    Abstract: The present invention extends to methods, systems, and computing system program products for decrementally calculating autocorrelation for Big Data. Embodiments of the invention include decrementally calculating one or more components of autocorrelation at a specified lag for an adjusted computation window based on the one or more components of an autocorrelation at the specified lag calculated for a previous computation window and then calculating the autocorrelation at the specified lag based on one or more of the decrementally calculated components. Decrementally calculating autocorrelation avoids visiting all data elements in the adjusted computation window and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: May 19, 2020
    Assignee: CLOUD & STREAM GEARS LLC
    Inventor: Jizhu Lu
  • Patent number: 10642813
    Abstract: A system stores data, such as sensor data or other operational data, on a plurality of storage volumes in a sequence so as to allow for interpolations or other approximations of the data using a subset of the storage volumes in response to a request for information regarding that data. For example, a plurality of devices connect to the system to provide operational data, which is then stored in a specified sequence on a specified set of volumes. In response to a request for operational information regarding some or all of the devices, the system reads at least one of the volumes, and approximates the values of the data over a specified period of time. In some embodiments, the data may be buffered prior to storage, and a jitter analyzer determines whether the incoming data is anomalous relative to a baseline, which may be determined using related data sets.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: May 5, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Laird Lazier, Marco Argenti
  • Patent number: 10643747
    Abstract: A method of providing dynamic analysis for troubleshooting in vitro diagnostics instrument issues includes receiving, at a second computing device in communication with a plurality of instruments, identification of an issue associated with a portion of an instrument of the plurality of instruments, the identification received from a first computing device in communication with the instrument. A central computing device accesses data from one or more databases and determines an ordering of one or more corrective actions for resolving the issue by applying the data to a probabilistic model based on at least one of: patterns from the plurality of instruments; and operator input. The central computing device provides the one or more corrective actions in the determined order to the first computing device to be displayed via a user interface at the instrument.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: May 5, 2020
    Assignee: Siemens Healthcare Diagnostics Inc.
    Inventors: Arnold Rudorfer, Steve Magowan, Markus Schmitt
  • Patent number: 10634379
    Abstract: An actuator may include a drive motor, an actuatable output, and a sensor for sensing a first sensed parameter in or around the actuator. The first sensed parameter may have a first sensed parameter value that can change with time. The actuator may also include electronics that may identify a first identified value representative of the first sensed parameter value and increment a first counter value when the first identified value falls within a first range of values, and increment a second counter value when the first identified value falls within a second range of values.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 28, 2020
    Assignee: Honeywell International Inc.
    Inventors: Miroslav Mikulica, Lubos Sikora, Frantisek Krivanek, David Zeman
  • Patent number: 10620105
    Abstract: The present invention comprises methods and apparatus utilizing multiple detectors to measure properties related to light scattered by particles. Characteristics of particles are determined from the measured properties.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: April 14, 2020
    Inventor: Michael Trainer
  • Patent number: 10616306
    Abstract: A system described herein may track performance information associated with user interaction components provided via, for example, web pages. The system may determine a time at which a request was received (e.g., when a particular user interaction component is interacted with by a user), and a time at which the request was fulfilled. The system may perform similar functions at multiple devices, in order to determine overall performance information associated with the same user interaction component. This tracking may be performed in an application-agnostic manner (e.g., developers of web pages may not need to specifically request that the performance be tracked). Alerts may be generated when the performance information exceeds acceptable limits.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: April 7, 2020
    Assignee: Verizon Patent and Licensing I n c.
    Inventors: Ryan William Regan, Johanna Del Pino, Dimitri Kvares, Mutaz Geegeeh
  • Patent number: 10606448
    Abstract: A method, a computer program product, and a computer system 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: January 4, 2017
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eisuke Kanzaki, Akira Sudoh
  • Patent number: 10598709
    Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network (or any other device network). One or more servers coupled to the wireless mesh network configures a data ingestion cloud to receive and process the time series data from the nodes to generate data streams. The server(s) also configure a distributed processing cloud to perform historical analysis on data streams, and a real-time processing cloud to perform real-time analysis on data streams. The distributed processing cloud and the real-time processing cloud may interoperate with one another in response to processing the data streams. Specifically, the real-time processing cloud may trigger a historical analysis on the distributed processing cloud, and the distributed processing cloud may trigger real-time processing on the real-time processing cloud. Any of the processing clouds may encompass edge nodes configured to perform real-time processing and generate data streams.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: March 24, 2020
    Assignee: ITRON NETWORKED SOLUTIONS, INC.
    Inventors: Charles P. Sum, George H. Flammer, III
  • Patent number: 10602398
    Abstract: A method includes sampling a common signal over a plurality of iterations, concatenating the sampled iterations, summing samples of the concatenated iterations within a window of a predetermined sample width, at each of a plurality of window positions along the concatenated iterations, and estimating noise of the common signal from the summed sample values at the window positions.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 24, 2020
    Assignee: Apple Inc.
    Inventors: Steven E. Saunders, Alexandros Tourapis, Krasimir Kolarov
  • Patent number: 10592616
    Abstract: Simulation data can be generated using a linear curve simplification and reverse simplification technique. The linear curve simplification and reverse simplification technique can facilitate the generation of simulation data from existing data where the simulation data will exhibit the same curve pattern as the existing data but with a degree of variation. In this way, varying sets of simulation data for a particular environment can be easily generated.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: March 17, 2020
    Assignee: Quest Software Inc.
    Inventors: Shengzhi Liu, Peisen Lin, Yinghua Qin
  • Patent number: 10568510
    Abstract: The present disclosure relates to techniques for receiving glucose data from a continuous glucose sensor and controlling the use and redistribution of that data so it is used in an intended manner. In one aspect, a method includes obtaining one or more data points relating to glucose levels from a transmitter associated with a continuous glucose monitor device; distributing the one or more data points among one or more display devices and one or more servers; identifying a missing data point from among a display device of the one or more display devices or a server of the one or more servers, the missing data point being one of the one or more data points; and providing the missing data point to the display device or the server when the missing data point falls within a defined time period.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: February 25, 2020
    Assignee: DexCom, Inc.
    Inventors: Michael Robert Mensinger, Eric Cohen, Basab Dattaray, Hari Hampapuram, Apurv Ullas Kamath, Stephen Madigan, Phil Mayou
  • Patent number: 10571806
    Abstract: A method involving determining a contribution that one or more process apparatuses make to a characteristic of a substrate after the substrate has been processed according to a patterning process by the one or more process apparatuses by removing from values of the characteristic of the substrate a contribution of a lithography apparatus to the characteristic and a contribution of one or more pre-lithography process apparatuses to the characteristic.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: February 25, 2020
    Assignee: ASML Netherlands B.V.
    Inventors: Wim Tjibbo Tel, Mark John Maslow, Frank Staals, Paul Christiaan Hinnen
  • Patent number: 10552484
    Abstract: A system for exploring data receives the data from a database and indexes the data in a server. The system displays one or more selectable datasets from the indexed data, where the selectable datasets include a plurality of attributes. The system receives a selection of one of the plurality of attributes. The system then sorts the one or more attributes by level of interestingness relative to the selected attribute, and displays the sorted attributes.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: February 4, 2020
    Assignee: Oracle International Corporation
    Inventors: Uri Sheffer, Adam Craig Pocock, Brook Stevens, Mashhood Ishaque, Vladimir Zelevinsky, Tristan R. Spaulding
  • Patent number: 10546480
    Abstract: A method includes receiving location data of a monitoring device when carried by a user and receiving motion data of the monitoring device. The motion data is associated with a time of occurrence and the location data. The method includes processing the received motion data to identify a group of the motion data having a substantially common characteristic and processing the location data for the group of the motion data. The group of motion data by way of processing the location data provides an activity identifier. The motion data includes metric data that identifies characteristics of the motion data. The method includes transferring the activity identifier and the characteristics of the motion data to a screen of a device for display. The activity identifier being a graphical user interface that receives an input for rendering more or less of the characteristics of the motion data.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: January 28, 2020
    Assignee: Fitbit, Inc.
    Inventors: Shelten Gee Jao Yuen, James Park, Hans Christiansen Lee
  • Patent number: 10546329
    Abstract: Systems and methods for providing medical information are provided in which a medical bill and line items summarized by the bill are received from a care provider. A revenue code in the bill and a subset of line items associated with it is identified. Respective line items are matched to corresponding generic description codes using a lookup table, thereby identifying generic codes for the line items. The generic codes are used to determine whether each line item is validly associated with the revenue code. A median charge for each line item is calculated based on historical charges by medical care providers in a relevant geographic region. A report is provided that provides, for each line item, the actual charge for the item from the bill, the median charge for the line item, and any flag indicating that the line item is potentially not validly associated with the corresponding revenue code.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: January 28, 2020
    Assignee: CorVel Corporation
    Inventors: Corey D. Albrecht, Brad Whitley, Steve Sutherland
  • Patent number: 10547629
    Abstract: Methods and systems for detecting malicious network activity. The method may include analyzing payload data relating to activity on one or more virtual security appliances, grouping related payloads, and analyzing a time series dataset describing the groupings to identify anomalous payloads.
    Type: Grant
    Filed: November 5, 2017
    Date of Patent: January 28, 2020
    Assignee: Rapid7, Inc.
    Inventors: Vasudha Shivamoggi, Oliver Keyes
  • Patent number: 10540879
    Abstract: A condition monitoring system for monitoring the condition of a machine providing at least one rotating component, at least one sticker having a vibration status indicator that is arranged to indicate when a vibration of the component exceeds a predetermined level, and a device that is arranged to collect information from the at least one sticker.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: January 21, 2020
    Assignee: Aktiebolaget SKF
    Inventors: Anders Welin, Svetoslav Staykov
  • Patent number: 10539620
    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: June 28, 2018
    Date of Patent: January 21, 2020
    Assignee: Ecolab USA Inc.
    Inventors: Joseph P. Erickson, Viktor Slobodyan
  • Patent number: 10528533
    Abstract: Techniques are disclosed for identifying anomalies in small data sets, by identifying anomalies using a Generalized Extreme Student Deviate test (GESD test). In an embodiment, a data set, such as business data or a website metric, is checked for skewness and, if found to be skewed, is transformed to a normal distribution (e.g., by applying a Box-Cox transformation). The data set is checked for presence of trends and, if a trend is found, has the trend removed (e.g., by running a linear regression). In one embodiment, a maximum number of anomalies is estimated for the data set, by applying an adjusted box plot to the data set. The data set and the estimated number of anomalies is run through a GESD test, and the test identifies anomalous data points in the data set, based on the provided estimated number of anomalies. In an embodiment, a confidence interval is generated for the identified anomalies.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: January 7, 2020
    Assignee: Adobe Inc.
    Inventors: Shiv Kumar Saini, Trevor Paulsen, Moumita Sinha, Gaurush Hiranandani
  • Patent number: 10516748
    Abstract: Providing an interested party with network availability of certain devices may provide a method including one or more of receiving user requirements for a user device, identifying IoT devices based on a degree of matching between manufacturer-defined capabilities of the IoT devices and the user requirements, verifying the manufacturer-defined capabilities based on tests that expose risks with the manufacturer-defined capabilities of the IoT devices in comparison to current operating features of the IoT devices, determining that no single IoT device satisfies the user requirements based on the verifying, identifying a group of IoT devices which meet or exceed the user requirements, and outputting information about the group of IoT devices including information about exposed risks with manufacturer-defined capabilities of the group of IoT devices via a user interface which enables selection and use of IoT devices included within the group of IoT devices.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: December 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Rhonda Childress, David Kumhyr
  • Patent number: 10509869
    Abstract: A network-connected predictive modeling computer comprising at least a memory and a processor and further comprising programmable instructions stored in the memory and operating on the processor, the instructions adapted to a system for predicting events, outcomes, locations, items and more, across a broad variety of applications. A preferred embodiment of the invention interfaces to a plurality of user devices associated to a plurality of Subject Matter Experts (SME) as input to compute automatic predictive intelligence models. In a preferred embodiment of the invention a combination of subject matter expertise and insight are combined by a plurality of computing devices with raw or machine-learned data to create a predictive intelligence model that exceeds accuracy and confidence in results that may be achieved by individual participants or by computation alone.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: December 17, 2019
    Assignee: Baker Street Scientific Inc.
    Inventor: Paul Cormier
  • Patent number: 10503577
    Abstract: As a type of an event that occurs in a computer system, an event type for which display of performance data is to be requested in the future is defined in advance. A management system, upon detection of occurrence of an event that belongs to the event type for which it is defined that display of performance data is to be requested in the future, selects, as a read-ahead target, at least one of an event component which is a component in which the detected event has occurred, and a relevant component which is a component directly or indirectly coupled to the event component. When the performance data of the selected component is not stored in a memory, the management system reads the performance data of the selected component from a performance store to the memory.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: December 10, 2019
    Assignee: HITACHI, LTD.
    Inventor: Yasuyuki Saito
  • Patent number: 10504704
    Abstract: A substrate etching system includes an etching control module, a filtering module, and an endpoint module. The etching control module selectively begins plasma etching of a substrate within an etching chamber. The filtering module, during the plasma etching of the substrate: receives a signal including endpoint information; decomposes the signal using empirical mode decomposition (EMD); and generates a filtered signal based on results of the EMD. The endpoint module indicates when an endpoint of the plasma etching of the substrate has been reached based on the filtered signal. The etching control module ends the plasma etching of the substrate in response to the indication that the endpoint of the plasma etching of the substrate has been reached.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: December 10, 2019
    Assignee: LAM RESEARCH CORPORATION
    Inventors: Luc Albarede, Yassine Kabouzi, Jorge Luque, Andrew D. Bailey, III
  • Patent number: 10495544
    Abstract: A failure detection device is disclosed. The failure detection device may receive operations data related to operations of a set of parts of a machine. The failure detection device may process the operations data using a condition-based processing technique. The condition-based processing technique may be associated with mapping initial values of data elements of the operations data to binary values based on satisfaction of a first set of conditions by the initial values. The failure detection device may detect a presence of a possible issue with the operations of the set of parts based on a second set of conditions, associated with the binary values and the initial values, being satisfied during a time period. The failure detection device may perform, after detecting the presence of the possible issue, a set of actions related to addressing the possible issue.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: December 3, 2019
    Assignee: Caterpillar Inc.
    Inventors: Andrew Billing, Kurt Hopf, David J. Lin, Michael Campagna
  • Patent number: 10498795
    Abstract: Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming. In one embodiment, an adaptive content delivery network switching device includes a processor, a network interface, and a memory connected to the processor, where the memory contains a content delivery network switching application and, the content delivery network switching application directs the processor to receive content from a first content delivery network, determine a minimum performance threshold based on playback variables from the received content, receive new content from a second content delivery network if the minimum performance threshold is not satisfied.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: December 3, 2019
    Assignee: DIVX, LLC
    Inventors: Mayur Srinivasan, Stephen Bramwell, Giang Pham
  • Patent number: 10496529
    Abstract: An improved unit test framework that validates large datasets generated by a data management system is described herein. Typical unit test frameworks validate functions. However, the improved unit test framework validates the underlying data. For example, after each step of a data transformation process implemented by the data management system, the data management system can execute a data unit test that loads data sets into memory, checks a set of preconditions, and applies unit test logic to the loaded data sets. In some embodiments, the data management system executes the data unit tests asynchronously with the data transformation processes and therefore do not interfere with the data transformation processes. Rather, the data management system generates and transmits a notification when any step of the data transformation process fails a particular data unit test.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: December 3, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Francisco Ferreira, Edgar Gomes de Araujo, Jose Angel Riarola
  • Patent number: 10488257
    Abstract: The present disclosure relates to a method and related system for spectrum optimization of an illumination light source. Spectrum optimization according to the present disclosure can be based on various optimization parameters, including but not limited to luminous efficacy, color rendering effect, luminous efficacy of radiation, mesopic efficacy of radiation, cirtopic efficacy of radiation, etc. The present method and system are capable of optimizing illumination performance of a light source in various aspects in an individual or integrated manner. Further, the present method and system are capable of accommodating different illumination purposes and conditions by combining and prioritizing different optimization parameters.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 26, 2019
    Assignee: SHENZHEN UNIVERSITY
    Inventor: Qi Yao
  • Patent number: 10482204
    Abstract: Data processing method for analysis of the energy consumption of a site on the basis of measurements including: selection of data time series, segmentation of the time series into segments, projection of the segments, display of the projections of the data segments, e) selection of at least one first group of data segments, establishment of a digital model of classification characterising the first group of data segments, selected on the basis of calendar metadata establishment of a digital model of classification characterising the first group of data segments, selected on the basis of the segments' profiles (FIG. 5B).
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 19, 2019
    Assignee: Schneider Electric Industries SAS
    Inventors: Sylvain Marie, Frederic Suard
  • Patent number: 10458322
    Abstract: This surge determination device is provided with a surge determination unit for determining the presence or absence of a surge of a compressor that outputs compressed air to an engine on the basis of a rotation speed of the engine and an air flow rate.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: October 29, 2019
    Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventors: Hiroyoshi Kubo, Yukio Yamashita, Mitsufumi Goto, Musashi Sakamoto
  • Patent number: 10454803
    Abstract: A data-driven approach to network performance diagnosis and root-cause analysis is presented. By collecting and aggregating data attribute values across multiple components of a content delivery system and comparing against baselines for points of inspection, network performance diagnosis and root-cause analysis may be prioritized based on impact on content delivery. Recommended courses of action may be determined and provided based on the tracked network performance analysis at diagnosis points.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 22, 2019
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
  • Patent number: 10452137
    Abstract: An information processing apparatus capable of executing calibration for improving accuracy of gaze detection without causing a user to feel stress. An information processing apparatus that includes a marker control unit that changes, during calibration of an eyewear terminal, a display position of a point-of-regard marker displayed on a display unit of the eyewear terminal, a computational processing unit that computes an optical axis vector expressing a gaze direction of a user by a pupil-corneal reflection method, on a basis of a captured image that includes a user's eye imaged when the eye of the user wearing the eyewear terminal is irradiated with light from a light source, and the point-of-regard marker is displayed at a calibration point, and an evaluation unit that evaluates a variation of the optical axis vector computed for a plurality of the calibration points.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 22, 2019
    Assignee: SONY CORPORATION
    Inventors: Takuro Noda, Kazuyuki Yamamoto
  • Patent number: 10415546
    Abstract: The present invention relates to a method and apparatus for controlling a wind turbine. The method includes: dividing a plurality of wind turbines into at least one group based on a similarity in status information of the plurality of wind turbines; in response to having detected a fault in a first wind turbine of the plurality of wind turbines, searching a group to which the first wind turbine belongs for a second wind turbine matching status information of the first wind turbine; and controlling the first wind turbine based on parameters from the second wind turbine.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: September 17, 2019
    Assignee: Utopus Insights, Inc.
    Inventors: Xin Xin Bai, Jin Dong, Li Li, Liang Liu, Xiao Guang Rui, Hai Feng Wang, Wen Jun Yin
  • Patent number: 10417235
    Abstract: Disclosed aspects relate to window management in a stream computing environment to process a stream of tuples using a window of the stream computing environment. A set of tuples which corresponds to the window of the stream computing environment may be detected. The set of tuples may have a set of data. A confidence factor related to a set of expected result data for the set of tuples may be determined based on the set of data of the set of tuples. The set of tuples may correspond to the window of the stream computing environment. The window may be configured in the stream computing environment based on the confidence factor. The window may be configured in the stream computing environment to process the stream of tuples.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: James E. Carey, John M. Santosuosso
  • Patent number: 10402244
    Abstract: A system for identifying abnormal resource usage in a data center is provided. In some embodiments, the system employs a prediction model for each of a plurality of resources and an abnormal resource usage criterion. For each of a plurality of resources of the data center, the system retrieves current resource usage data for a current time and past resource usage data for that resource. The system then extracts features from the past resource usage data for that resource, predicts using the prediction model for that resource usage data for the current time based on the extracted features, and determines an error between the predicted resource usage data and the current resource usage data. After determining the error data for the resources, the system determines whether errors satisfy the abnormal resource usage criterion. If so, the system indicates that an abnormal resource usage has occurred.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Hani Neuvirth-Telem, Amit Hilbuch, Shay Baruch Nahum, Yehuda Finkelstein, Daniel Alon, Elad Yom-Tov
  • Patent number: 10394921
    Abstract: In various example embodiments, a system and method for career path navigation are presented. A request to identify a set of positions sequentially related to an origin position may be received. The request may be associated with a user of a social network service. Member profiles from among a plurality of member profiles of the social network service may be identified based on the origin position. A plurality of positions may be extracted from the identified member profiles. The set of positions may be determined from among the extracted plurality of positions based on a sequential relationship between the origin position and respective positions of the extracted plurality of positions. At least a portion of the set of positions may be caused to be presented to the user.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vaibhav Goel, Trevor Walker
  • Patent number: 10372524
    Abstract: The technology described in this document is, among other things, capable of efficiently monitoring storage device signal data for anomalies. In an example method, signal data for a plurality of non-transitory storage devices is collected. The method determines a hyper feature representation from the collected signal data and computes, using the hyper feature representation, scores for statistics associated with the non-transitory storage devices. The method further determines a reduced hyper feature representation aggregating the scores for each of the statistics associated with each of the non-transitory storage devices; generates, using the reduced hyper feature representation, storage device scores for the non-transitory storage devices of the plurality, respectively; and identifies one or more non-transitory storage devices from among the plurality of non-transitory storage devices exhibiting anomalous storage device behavior using the storage device scores.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 6, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shivkumar Shivaji, Ryan Sudhakaran, Yong Bum Lee, Joel Barajas Zamora
  • Patent number: 10372729
    Abstract: A method of bootstrap sampling a dataset is described. With a process node, a series of random integers is generated. An assignment map is created. The assignment map includes a row identifier for each row of data of the dataset. A plurality of bootstrap sample identifiers defined by the series are assigned to at least one row identifier. An output table created from the assignment map. Rows of the output table include each instance of the bootstrap sample identifiers, the row identifier assigned with the bootstrap sample identifier, and data of the row.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sylwester A. Dygas, Michal T. Iwanowski, Piotr Plonski, Mariusz Rokicki
  • Patent number: 10360500
    Abstract: A computing system provides distributed training of a neural network model. Explore phase options, exploit phase options, a subset of a training dataset, and a validation dataset are distributed to a plurality of computing devices. (a) Execution of the model by the computing devices is requested using the subset stored at each computing device. (b) A first result of the execution is received from a computing device. (c) Next configuration data for the neural network model is selected based on the first result and distributed to the computing device. (a) to (c) is repeated until an exploration phase is complete. (d) Execution of the neural network model is requested. (e) A second result is received. (f) Next configuration data is computed based on the second result and distributed to the computing device. (d) to (f) is repeated until an exploitation phase is complete. The next configuration data defines the model.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: July 23, 2019
    Assignee: SAS Institute Inc.
    Inventors: Mustafa Onur Kabul, Lawrence E. Lewis
  • Patent number: 10352824
    Abstract: Systems and methods for determining turbine engine system stability encompass measuring or otherwise determining values of performance parameters, storing a data set of such values in memory, generating a stability indicator, and displaying the stability indicator on an operator interface. The stability indicator is generated by a processor operating in data communication with the computer memory, utilizing customized software algorithms to remove high frequency components, apply an adaptive filter to adjust selected parameters according to a target value of a selected target parameter, and apply a stochastic filters to estimate true values of the selected parameters, based on the remaining variation.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: July 16, 2019
    Assignee: Aero Systems Engineering, Inc.
    Inventors: Dean Frederick Long, Kenneth William Simon, Grant August Radinzel