Performance Or Efficiency Evaluation Patents (Class 702/182)
  • Patent number: 10657704
    Abstract: A tracking system converts images to a set of points in 3D space. The images are of a wearable item that includes markers, and the set of points include representations of the markers. A view is selected from a plurality of views using the set of points, and the selected view includes one or more representations of the representations. A depth map is generated based on the selected view and the set of points, and the depth map includes the one or more representations. A neural network maps labels to the one or more representations in the depth map using a model of a portion of a body that wears the wearable item. A joint parameter is determined using the mapped labels. The model is updated with the joint parameter, and content provided to a user of the wearable item is based in part on the updated model.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Shangchen Han, Christopher David Twigg, Robert Y. Wang
  • Patent number: 10655754
    Abstract: A method for operating a diaphragm valve including the step of reading out data, which characterize at least one property of a diaphragm of the diaphragm valve, from at least one data memory integrated into the diaphragm valve, by a reading device. The method further includes the steps of: (a) transmitting the read-out data to a processing device which is arranged remote from the reading device and the diaphragm valve and (b) synchronizing the transmitted data with data present in the processing device.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: May 19, 2020
    Assignee: GEMÜ GEBR. MÜLLER APPARATEBAU GMBH & CO., KOMMANDITGESELLSCHAFT
    Inventors: Gert Mueller, Joachim Brien, Werner Floegel
  • Patent number: 10657152
    Abstract: Methods and systems for generating a diagram from structured data and synchronizing modifications between the diagram and the structured data. One system includes at least one processor configured to receive a plurality of transformation settings for the structured data and generate and store a plurality of first expressions and a plurality of second expressions based on the structured data and the plurality of transformation settings. The processor is further configured to generate and organize a plurality of visual structures based on the plurality of first expressions and the plurality of second expressions and generate and output a diagram for display through a user interface including the plurality of visual structures. In addition, the processor is configured to receive a modification to the diagram through the user interface, and modify the structured data based on the modification, the plurality of first expressions, and the plurality of second expressions.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mukundan Bhoovaraghavan, Sandeep Kumar Srivastava, Amit Joshi, Salony Jain, Manjeet Bothra, Shashank Gandhi, Ashutosh Tripathi
  • Patent number: 10649746
    Abstract: A micro-architecture may provide a hardware and software co-designed dynamic binary translation. The micro-architecture may invoke a method to perform a dynamic binary translation. The method may comprise executing original software code compiled targeting a first instruction set, using processor hardware to detect a hot spot in the software code and passing control to a binary translation translator, determining a hot spot region for translation, generating the translated code using a second instruction set, placing the translated code in a translation cache, executing the translated code from the translated cache, and transitioning back to the original software code after the translated code finishes execution.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: May 12, 2020
    Assignee: Intel Corporation
    Inventors: Abhay S. Kanhere, Paul Caprioli, Koichi Yamada, Suriya Madras-Subramanian, Srinivas Suresh
  • Patent number: 10652103
    Abstract: A method includes receiving, at a fabric monitoring system, information identifying occurrences of events in an enterprise system having multiple computing or networking systems. The events occur on or involve computing or networking devices in the computing or networking systems, and the events are identified using rules accessible by the fabric monitoring system. The method also includes processing, using the fabric monitoring system, the information in real-time to identify the occurrences of the events and to assign the events to multiple situations. The events are assigned to the situations using one or more processing models accessible by the fabric monitoring system. The method further includes outputting information identifying the situations.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 12, 2020
    Assignee: Goldman Sachs & Co. LLC
    Inventors: Robert Anderson, Ilia Berman, Keith Billis, Amol Joshi
  • Patent number: 10635980
    Abstract: An input time-series is decomposed into a set of constituent frequencies. For each constituent frequency in a subset of the set of constituent frequencies, a corresponding forecasting model is selected in a subset from a set of forecasting models. From a set of component forecasts produced by the subset of forecasting models, a subset of component forecasts is selected. A component forecast in the subset of component forecasts is selected according to a component forecast selection condition. The subset of component forecasts is output to revise the forecast selection condition. A revised forecast selection condition increases a relevance of a future subset of component forecasts.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: April 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Aaron K. Baughman
  • Patent number: 10635325
    Abstract: The apparatus operable to communicate with a memory comprises a persistent write tracker component operable to track frequency of persistent writes to at least one memory location during a time window; a threshold-exceeded detector component responsive to the tracker component and operable to detect excessive persistent writes to the at least one memory location during the time window; and a selective throttle component operable in response to a threshold-exceeded outcome from the detector component to cause selective throttling of persistent writes to the at least one memory location.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: April 28, 2020
    Assignee: ARM Limited
    Inventors: Kshitij Sudan, Stephan Diestelhorst, Michael Andrew Campbell
  • Patent number: 10632817
    Abstract: One or more environmental control systems of a vehicle are automatically operated. A position of an occupant of the vehicle in their circadian cycle is determined. The operation of one or more of the environmental control systems is controlled to compensate for or adjust the position of the occupant in their circadian cycle.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: April 28, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Liberty Fearns, Felix Noller
  • Patent number: 10628345
    Abstract: An exemplary computing environment having a DNN module can maintain one or more bandwidth throttling mechanisms. Illustratively, a first throttling mechanism can specify the number of cycles to wait between transactions on a cooperating fabric component (e.g., data bus). Illustratively, a second throttling mechanism can be a transaction count limiter that operatively sets a threshold of a number of transactions to be processed during a given transaction sequence and limits the number of transactions such as multiple transactions in flight to not exceed the set threshold. In an illustrative operation, in executing these two exemplary calculated throttling parameters, the average bandwidth usage and the peak bandwidth usage can be limited. Operatively, with this fabric bandwidth control, the processing units of the DNN are optimized to process data across each transaction cycle resulting in enhanced processing and lower power consumption.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chad Balling McBride, Timothy Hume Heil, Amol Ashok Ambardekar, George Petre, Kent D. Cedola, Larry Marvin Wall, Boris Bobrov
  • Patent number: 10630546
    Abstract: A computing system may involve a time-series server device and computing devices. The time-series server device may be configured to: receive and store pre-defined trigger configurations; receive and store time-series data, wherein the pre-defined trigger configurations define states and/or state transitions for the received time-series data; apply, by way of a trigger engine, the pre-defined trigger configurations to the received time-series data to determine observed states and/or state transitions in the time-series data; and store, in transition storage, representations of the observed states and/or state transitions. One or more applications operating on computing devices may be configured to: transmit the pre-defined trigger configurations to the time-series server; transmit a stream of the time-series data to the time-series server; and repeatedly poll and receive, by way of a plurality of worker threads, the representations of the observed states and/or state transitions from the transition storage.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 21, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Olivier Baxa, Paul Wang, Vincent Seguin
  • Patent number: 10622941
    Abstract: A device includes at least one processor configured to determine a target irradiance value based on an operating current value of a photovoltaic (PV) device, a short-circuit current value of the PV device, and an operating irradiance value of the PV device. The at least one processor is also configured to determine an open-circuit voltage value of the PV device at the target irradiance value, determine a series resistance value of the PV device based on an operating voltage value of the PV device, the operating current value, and the open-circuit voltage value at the target irradiance value, and execute at least one programmatic action based on the series resistance value.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: April 14, 2020
    Assignee: Alliance for Sustainable Energy, LLC
    Inventor: Michael Gardner Deceglie
  • Patent number: 10613907
    Abstract: A host system reallocates resources in a virtual computing environment by first receiving a request to reallocate a first quantity of a first resource type. Next, potential trade-off groups are evaluated and a trade-off group is selected based on the evaluation. The selected trade-off group includes a set of applications running in the virtual computing environment that can use one or more alternate resource types as a substitute for the first quantity of the first resource type. After the selection, the host system reallocates the first quantity of the first resource type from the trade-off group. This reallocation may be made from the trade-off group to either a first application running in the virtual computing environment or the host system itself. If the reallocation is to the host system, then the total quantity of the first resource type allocated to applications running in the virtual computing environment is thereby reduced.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Seyyed Vahid Hashemian, Ton A. Ngo, Thomas K. Truong
  • Patent number: 10612983
    Abstract: The invention comprises systems and methods for evaluating changes in the operational efficiency of an HVAC system over time. The climate control system obtains temperature measurements from at least a first location conditioned by the climate system, and status of said HVAC system. One or more processors receives measurements of outside temperatures from at least one source other than said HVAC system and compares said temperature measurements from said first location with expected temperature measurements. The expected temperature measurements are based at least in part upon past temperature measurements.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: April 7, 2020
    Assignee: EcoFactor, Inc.
    Inventors: John Douglas Steinberg, Scott Douglas Hublou
  • Patent number: 10609124
    Abstract: Systems and methods for real-time collaborative computing and collective intelligence are disclosed. A collaborative application runs on a collaborative server connected to a plurality of computing devices. Collaborative sessions are run wherein a group of independent users, networked over the internet, collaboratively answer questions in real-time, thereby harnessing their collective intelligence. Systems and methods for determining a group intent vector from a plurality of user intent vectors in response to user input, the group intent vector including a bias restoring vector to correct positional bias resulting from a target layout.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: March 31, 2020
    Assignee: Unanimous A.I., Inc.
    Inventor: Louis B. Rosenberg
  • Patent number: 10599980
    Abstract: Technologies for providing cues to a user of a cognitive cuing system are disclosed. The cues can be based on the context of the user. The cognitive cuing system communicates with a knowledge-based system which provides information based on the context, such as the name of a person and the relationship the user of the cognitive cuing system has with the person. The cues can be provided to the user of the cognitive cuing system through visual, auditory, or haptic means.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: March 24, 2020
    Assignee: Intel Corporation
    Inventors: Glen J. Anderson, Jose K. Sia, Jr., Kathy Yuen, Shilpa A. Sodani, Bradley A. Jackson, Omesh Tickoo, Nafisa A. Chowdhury, Margaret E. Morris
  • Patent number: 10598417
    Abstract: A refrigeration cycle apparatus is provided with a compressor, a condenser, a pressure-reducing device, and an evaporator. The refrigeration cycle apparatus comprises a refrigeration cycle configured to circulate refrigerant; and a control unit configured to control the refrigeration cycle. The control unit causes the refrigeration cycle to operate when an operation condition is satisfied, the operation condition including elapse of a preset time after the control unit stops the refrigeration cycle. The control unit detects abnormality of the refrigeration cycle based on state data indicating a state of the refrigeration cycle after the control unit causes the refrigeration cycle to operate.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: March 24, 2020
    Assignee: Mitsubishi Electric Corporation
    Inventors: Yasutaka Ochiai, Masaki Toyoshima, Makoto Saito
  • Patent number: 10592871
    Abstract: A method is provided for supporting maintenance of a fleet of vehicles with intuitive display of repair analytics. The method includes receiving a user request for repair analytics for the fleet of vehicles via a GUI that includes a first frame with a date-range filter to enable the user to select a date range for the repair analytics. The method includes interpreting the user request to produce a query of dataset(s) for the fleet, and executing the query for data of the vehicles. The datasets include an in-service time and repair costs for the vehicles, and the data includes the same over the date range. The method includes determining, and generating a chart in a second frame of the GUI that graphically illustrates, a moving average repair cost per unit of in-service time for a plurality of time periods within the date range from the in-service time and repair costs.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 17, 2020
    Assignee: The Boeing Company
    Inventors: David M. Roberts, III, Gregory Urbina, Jennifer Marie Kansal, Krupal Kiran Desai
  • Patent number: 10591530
    Abstract: Coplanar waveguide microwave transistor test fixtures include integrated wideband signal sensors/couplers and allow the detection of the main signal and its harmonic components, generated by a transistor in high power operation mode, by using a phase-calibrated network or signal analyzer and thus the reproduction of real time signal waveforms.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: March 17, 2020
    Inventor: Christos Tsironis
  • Patent number: 10594136
    Abstract: A system and method is presented for enabling the simulation of smooth, unlimited controls in the Holomorphic Embedding Load-flow Method (HELM) for calculating power flows. These are controls that can be expressed as differentiable algebraic expressions of the voltages or power flows. The invention draws on the ability of HELM to turn the powerflow problem into a sequence of linear problems, as well as on the powerful physical intuition that is gained by the underlying methodology. The outcome is that any kind of smooth and unlimited control can be accommodated under the HELM method, preserving all its fundamental properties of reliability and determinism on the obtained solutions. One particularly interesting feature is the automatic treatment of conflicting and/or overlapping controls in an optimal way, via SVD techniques.
    Type: Grant
    Filed: June 5, 2016
    Date of Patent: March 17, 2020
    Inventor: Antonio Trias
  • Patent number: 10592825
    Abstract: Applications in a data center can be consolidated by identifying different combinations of software executing on hardware. The software can include a set of applications that execute upon a set of servers. The different combinations can have different arrangements of applications running on different ones of the servers. For each of the different combinations, a licensing cost, an operating cost, and a total cost can be calculated. The total cost of operation for each of the configurations can be calculated by summing the licensing costs, the operating costs adjusted for the cost savings for complementary workload patterns, and migration costs for adjusting a current configuration of the applications and servers to arrive at the configuration. The total cost results per configuration can be reported to a user for at least a set of the configurations.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ankit Garg, Tapan K. Nayak, Aritra Sen, Akshat Verma
  • Patent number: 10593101
    Abstract: A tracking system converts images to a set of points in 3D space. The images are of a wearable item that includes markers, and the set of points include representations of the markers. A view is selected from a plurality of views using the set of points, and the selected view includes one or more representations of the representations. A depth map is generated based on the selected view and the set of points, and the depth map includes the one or more representations. A neural network maps labels to the one or more representations in the depth map using a model of a portion of a body that wears the wearable item. A joint parameter is determined using the mapped labels. The model is updated with the joint parameter, and content provided to a user of the wearable item is based in part on the updated model.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: March 17, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Shangchen Han, Christopher David Twigg, Robert Y. Wang
  • Patent number: 10585415
    Abstract: A portable operation panel having a vibration motor configured to tactually provide information to an operator, and having a configuration capable of rapidly and accurately detecting a structural damage or deterioration of the vibration motor. The operation panel has a controlling section configured to control the behavior of the operation panel; a vibration generating unit capable of vibrating at a natural frequency of the operation panel; a vibration detecting unit configured to detect the vibration and/or acceleration of the operation panel; and an inputting section to which the operator can input information. The controlling section judges that the operation panel has an abnormality, when a vibrational amplitude of the operation panel detected by the vibration detecting unit, during the vibration generating unit vibrates at the natural frequency, falls below a predetermined threshold.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: March 10, 2020
    Assignee: FANUC CORPORATION
    Inventor: Hidesato Takaoki
  • Patent number: 10585773
    Abstract: A method is provided to manage economics and operational dynamics of various information technology (IT) systems. A computer collects data indicative of operation of a plurality of hardware components and collects data indicative of operation of a plurality of software components. The computer creates a first qualitative value representing a hardware status of the plurality of the hardware components and a second qualitative value representing a software status of the plurality of the software components. The first and second qualitative values are displayed in graphical form for evaluation by a system operator, and the computer computes a probability of life expectancy for the plurality of hardware components and the plurality of software components based on said first and second qualitative values and utilizing cognitive and artificial intelligence based calculations to determine the probability.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Awadesh Tiwari, Ramshanker Kowta, Jayachandran Kizhakoot Ramachandran
  • Patent number: 10585710
    Abstract: Methods and systems for managing application performance in a distributed computing environment. Embodiments commence when an application seeks to perform a function over a content object. The application submits a request to perform the function on the content object, and the request is received by an application programming interface processor. The application programming interface processor accesses a data structure comprising entries that relate the requested function to one or more code instances that are accessible at one or more code locations. An evaluator predicts performance of the function using a first location of a first code instance and compares that predicted performance to a predicted or measured performance of the same function using a second location of a second code instance that implements the same function. The better performing code instance at the determined code location is invoked. Results are collated, formatted, and returned to the calling application.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: March 10, 2020
    Assignee: Box, Inc.
    Inventors: Benjamin Campbell Smith, Gaurav Gargate, Bonan Zheng, Timothy Martin Heilig
  • Patent number: 10582890
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for visualizing, scoring, recording, and analyzing sleep data and hypnograms. In some implementations, a method includes generating and providing a representation of sleep stages that includes a sequence of elements indicating a progression of the sleep stages over time during a sleep session. In some implementations, a method includes generating and providing one or more scores based on analysis of the sleep session. In some implementations, a wearable body data recorder includes a plurality of sensors and is configured to measure and process sensor data obtained during a sleep session of a subject.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: March 10, 2020
    Assignee: Awarables Inc.
    Inventors: Amrit Bandyopadhyay, Gilmer Blankenship, Madhvi Upender, Raghu Upender
  • Patent number: 10579341
    Abstract: Methods and computer readable media for software modeling. The method comprises accessing one or more software execution traces describing execution times of tasks within software executed on a target platform. The method also comprises generating a workload model of the software based on the one or more software execution traces of the software executed on the target platform. The workload model describes tasks of the software and workloads on the target platform associated with the tasks of the software.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: March 3, 2020
    Assignee: Synopsys, Inc.
    Inventors: Tim Kogel, Neeraj Goel, Andreas Wieferink
  • Patent number: 10581959
    Abstract: A computer-implemented method for load-balancing client input/output (I/O) requests in a clustered storage system may include receiving a request by a first node of a clustered storage system from a client to initiate a session between the client and the first node. The request may specify a multi-channel communication session. In response to receiving the request, an Internet Protocol (IP) address of the first and at least a second node may be transmitted to the client. The multi-channel communication session may be established between the client and the first and second nodes in which the client communicates with the first node using a first communication channel and communicates with the second node using a second communication channel. The first node may transmit to the second node session data determined at the first node. The second node may transmit to the first node session data determined at the second node.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christian Ambach, Mathias Dietz, Rainer Wolafka
  • Patent number: 10572889
    Abstract: According to various aspects of the subject technology, systems and methods for analyzing consumption data associated with a user to determine a projected consumption cost for the user. The projected consumption cost can indicate an expected monetary cost that the user will be required to pay for resource consumption during a specified time period. If it is determined that the projected consumption cost exceeds a threshold consumption cost indicating that the projected consumption cost of the user will be high, the user can be provided with one or more use reports notifying the user that the user's projected consumption cost will be high for the time period. The use reports can warn the user that a high bill should be expected, thereby reducing bill shock and ensuing call center calls.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: February 25, 2020
    Assignee: OPOWER, INC.
    Inventors: Brian Sloss, Koorosh Nouri
  • Patent number: 10574728
    Abstract: A user pairing method and apparatus, and a data exchange method, apparatus, and system are provided. In the data exchange method, a server receives geographic location identification information and acceleration sample information sent by electronic terminals. The server determines whether geographic locations of the electronic terminals satisfy a predetermined condition. The server determines according to an acceleration value and time corresponding to the acceleration value, whether the acceleration sample information of the first electronic terminal and the acceleration sample information of the second electronic terminal are matched.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: February 25, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Jianli Li
  • Patent number: 10572512
    Abstract: A method includes generating a plurality of correlation information based on correlations between changes in each item in each of different pairs of items in a plurality of items per unit period of time in a time series, calculating a similarity between one piece of correlation information and another piece of correlation information, clustering the plurality of pieces of correlation information in identifying at least one normal state of a computer system, wherein the plurality of pieces of correlation information are clustered into one or more clusters, each representing a state of the computer system, based on the calculated similarities, and displaying the one or more clusters including an indication of an anomaly in the state of the computer system when a piece of correlation information is not clustered with at least one cluster identified as normal state of the computer system.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 25, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Hiroaki Ishii, Shinichi Omura, Shoshin Oiwa, Michiaki Sumiya, Jiro Ikegami, Rie Takeuchi
  • Patent number: 10567264
    Abstract: A protocol test device for testing protocol compliance of a wireless device under test comprises a wireless interface for transmitting an outgoing RF signal to the wireless device under test and/or for receiving an incoming RF signal from the wireless device under test, a processing unit for generating messages for the outgoing RF signal based on a predefined protocol and for processing messages in the incoming RF signal based on the predefined protocol, a message log memory for storing the generated messages and the received messages, and a summary message generation unit that generates a summary log message and stores the summary log message in the message log memory, wherein the summary log message comprises information about at least one of the generated messages and/or the received messages and repetitions of the respective generated message and/or the respective received message.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: February 18, 2020
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventors: Alexander Tyrrell, Francesco Rossetto, William Powell
  • Patent number: 10558197
    Abstract: Techniques for comparing two or more sessions of a manufacturing process are described. In one example, a particular metric associated with execution of a manufacturing process is identified, the particular metric evaluated in a plurality of manufacturing process sessions for at least one manufacturing process. A particular session particular session from the plurality of manufacturing process sessions is selected as a baseline session, wherein at least a portion of the remaining plurality of manufacturing process sessions are to be compared to the baseline session. In a primary portion of a presentation area, a visualization of the values of the identified metric associated with the particular session are presented. In a secondary portion of the presentation area, visualizations of the values of the identified metric associated with at least a portion of the other manufacturing process sessions from the plurality of sessions is presented.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventors: Stephan Meier, Robert Noce, Navdeep Raj Ganesh, Ge Cao, Matthias Weigold, Philipp Raub
  • Patent number: 10552695
    Abstract: A driver monitoring system for a vehicle and method of operating the driver operating system. The method, in one implementation, involves receiving a plurality of glance aim points for a driver of the vehicle; inputting the plurality of glance aim points into a predictive probability of distraction model to obtain a predictive distraction distribution; determining whether one or more informative glance locations are present in the plurality of glance aim points; comparing the predictive distraction distribution to a predictive distraction distribution threshold when one or more informative glance locations are present in the plurality of glance aim points; and alerting the driver when the predictive distraction distribution satisfies or exceeds the predictive distraction distribution threshold.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: February 4, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Lawrence A. Bush, Shihchye A. Lin, Prabhjot Kaur
  • Patent number: 10554505
    Abstract: In accordance with some embodiments, a cloud service provider may operate a data center in a way that dynamically reallocates resources across nodes within the data center based on both utilization and service level agreements. In other words, the allocation of resources may be adjusted dynamically based on current conditions. The current conditions in the data center may be a function of the nature of all the current workloads. Instead of simply managing the workloads in a way to increase overall execution efficiency, the data center instead may manage the workload to achieve quality of service requirements for particular workloads according to service level agreements.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 4, 2020
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Muthuvel M. I, Ananth S. Narayan, Jaideep Moses, Andrew J. Herdrich, Rahul Khanna
  • Patent number: 10554568
    Abstract: Technologies for estimating network round-trip times include a sender computing node in network communication with a set of neighboring computing nodes. The sender computing node is configured to determine the set of neighboring computing nodes, as well as a plurality of subsets of the set of neighboring computing nodes. Accordingly, the sender computing node generates a message queue for each of the plurality of subsets, each message queue including a probe message for each neighboring node in the subset to which the message queue corresponds. The sender computing node is further configured to determine a round-trip time for each message queue (i.e., subset of neighboring computing nodes) based on a duration of time between the first probe message of the message queue being transmitted and an acknowledgment being received in response to the last probe message of the message queue being transmitted.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 4, 2020
    Assignee: Intel Corporation
    Inventors: Mario Flajslik, James Dinan
  • Patent number: 10546731
    Abstract: A method, apparatus and system for dechucking a processing object from a surface of an electrostatic chuck (ESC) in a processing chamber can include applying to the ESC for a first time interval, a first dechuck voltage having a substantially equal magnitude and opposite polarity of a chuck voltage chucking the processing object to the surface of the ESC, selecting a second dechuck voltage having an opposite polarity as the first dechuck voltage, linearly sweeping the ESC voltage from the first dechuck voltage to the second dechuck voltage over a second time interval, monitoring the ESC current during the second time interval until a current spike in the ESC current above a threshold is detected, communicating a command to move support pins up to remove the processing object from the ESC surface, and maintaining the second dechuck voltage until the processing object is separated from the surface of the ESC.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: January 28, 2020
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Haitao Wang, Michael G. Chafin, Kartik Ramaswamy, Yue Guo, Valentin Todorow, Kenny Doan, Sergio F. Shoji, Brad L. Mays, Usama Dadu
  • Patent number: 10548020
    Abstract: One method includes identifying a listen-before-talk (LBT) silencing criterion between each pair of wireless devices in a plurality of wireless devices; dividing the plurality of wireless devices into a plurality of independent sets based at least in part on the identified LBT silencing criterions; determining, for a location, an aggregated interference value for each independent set; determining an aggregated interference value for the location based at least in part on the determined aggregated interference values for each independent set; and selectively adjusting a wireless communication parameter of at least one of the wireless devices to alter the aggregated interference value for the location.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 28, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Mostafa Khoshnevisan, Farhad Meshkati, Tamer Kadous, Mehmet Yavuz, Chirag Sureshbhai Patel
  • Patent number: 10546101
    Abstract: A therapy management development platform includes a pump controller coupled to an interface module. The interface module includes an interface module controller and a module-sensor input/output interface including at least one standardized input port, output port and power connection. The interface module is also customizably programmed to receive data from a sensor and to provide instructions to the pump controller to vary the operation of a pump coupled thereto according to one of a plurality of levels of functionality. Upon receipt of an indication of approval from a remote computer to change the level of access to the functionality of the platform, the interface module may be customizably programmed to receive different data from the sensor, to provide different instructions to the pump controller, or both, the approval corresponding to a stage in testing of a medical device.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: January 28, 2020
    Assignees: BAXTER INTERNATIONAL INC., BAXTER HEALTHCARE SA
    Inventors: Ross G. Krogh, James P. Martucci
  • Patent number: 10542181
    Abstract: A data processing system includes a data processing apparatus and a server. The server stores a first and second application, the first application to be used by the data processing apparatus after being installed onto the data processing apparatus, the second application corresponding to the first application. The data processing apparatus includes: a display that displays an HTML-based operation screen of the second application on a Web browser, the operation screen being available from the server; and a main body that executes processing. The server includes a processor that offers an API when an instruction to execute processing is given via the operation screen displayed on the display, the API to be used by the second application such that the main body executes processing as instructed. The data processing apparatus further includes a processor that interprets the API and that makes the main body execute processing corresponding to the API.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: January 21, 2020
    Assignee: KONICA MINOLTA, INC.
    Inventor: Hiroyuki Kawabata
  • Patent number: 10539934
    Abstract: Outages and/or switching operations associated with an electrical energy distribution system (e.g., a power grid system) are managed. In an implementation, a system provides for receiving outage request information related to a request to interrupt a power supply provided to a device in an electrical energy distribution system, determining switching information related to a set of steps to de-energize a portion of the electrical energy distribution system associated with the device based on the outage request information, and performing a switching operation to de-energize the portion of the electrical energy distribution system based on the switching information.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: January 21, 2020
    Assignee: General Electric Technology GmbH
    Inventors: Tory McKeag, John Awald, Kevin Curtis, Reynaldo Bernal
  • Patent number: 10534557
    Abstract: A system and method for implementing a servicing instruction for a plurality of counters that includes determining a counter set based on the servicing instruction, whether access is authorized to the counter set, and a block of storage in a memory based on the service instruction. In response to the determining that the access is authorized, the system and method extracts the plurality of counters within the counter set in response to the determining that the access is authorized and storing the plurality of counters in the block of storage.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jane H. Bartik, Jonathan D. Bradbury, Daniel V. Rosa, Donald W. Schmidt
  • Patent number: 10529026
    Abstract: A method, system and computer-readable medium are provided for performing a property inspection using aerial images, the method including the steps of receiving an indication of a request from a user to receive a quote regarding a property, identifying the property, retrieving one or more aerial images associated with the property, extracting information regarding the property from the one or more aerial images and providing an insurance decision for the property to the user according to the extracted information from the one or more aerial images in response to the request from the user.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: January 7, 2020
    Assignee: Esurance Insurance Services, Inc.
    Inventor: Stephen Nicholas Lekas
  • Patent number: 10528378
    Abstract: The application discloses a load evaluation system for virtual machines in a cloud environment, comprising: a monitored data collecting module which is configured to collect monitored data from one or more virtual machines in a cloud data center; a monitored data processing module which is coupled with the monitored data collecting module and is configured to: perform aggregated grouping on the monitored data by using a first KMeans algorithm for each of the one or more virtual machines, each group having a center point coordinate, and calculate a performance characteristic of each virtual machine of the one or more virtual machines according to the grouping and the center point coordinates of individual groups, i.e.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: January 7, 2020
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Hongfeng Chai, Chengrong Wu, Jinzhi Hua, Zhenfang Wang, Yang Yang, Jun Zhang
  • Patent number: 10523534
    Abstract: The present invention relates to a method and an apparatus for measuring and managing user quality of experience in a network, and a system for measuring user quality of experience in a network may comprise: a system controller for configuring measurement criteria for user quality of experience between network elements and controlling so that the network elements measure the user quality of experience according to the set criteria; a network element for transmitting a packet to a counterpart network element in order to measure, according to the control of the system controller, the user quality of experience for at least one counterpart network element; and a counterpart network element for receiving the packet from the network element and transmitting a response packet.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: December 31, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ki-Beom Park, Byeong-Soo Yeon
  • Patent number: 10516582
    Abstract: Performance of a distributed storage system with data distributed substantially, evenly across a cluster of storage devices can be dynamically managed of the distributed storage system with respect to performance guarantees to clients of the distributed storage system. Capacity of the distributed storage system in terms of one or more metrics can be determined. This measured capacity can then be compared with allocations of the metric(s) to clients of the distributed storage system. The allocations are determined based on quality of service parameters specified for the clients. The quality of service parameters at least include a maximum value and a minimum value for each of the one or more metrics, and can also include burst credits allocated to the clients. Access to the distributed storage system by the clients can be throttled to ensure the performance guarantees corresponding to the quality of service parameters are fulfilled.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: December 24, 2019
    Assignee: NetApp, Inc.
    Inventors: David D. Wright, Michael Xu
  • Patent number: 10496051
    Abstract: An event analyzing device includes an event collector configured to collect log data of a manual operation event performed by an operator of a plant, an event analyzer configured to analyze a manual operation method or a manual operation intention of the manual operation event based on the log data, a manual operation sequence extractor configured to extract the manual operation method or the manual operation intention for each predetermined period as manual operation sequences in order of time, a manual operation sequence classifier configured to classify the manual operation sequences in which manual operations are in a similar order from among the manual operation sequences, a manual operation procedure constructor configured to construct a manual operation procedure of the operator based on the manual operation sequences, a process data collector configured to collect process data of the plant, and a manual operation condition estimator configured to estimate an execution condition under which manual oper
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: December 3, 2019
    Assignee: Yokogawa Electric Corporation
    Inventors: Zhuo Liu, Yuichi Sakuraba
  • Patent number: 10489693
    Abstract: An object learning system, method, and device. The object learning device includes an electronic processor configured to provide an identifier based on target to at least one auxiliary object learning device and initiate an edge learning process on the target to create first preprocessed object recognition data. The electronic processor is further configured to receive second preprocessed object recognition data corresponding to the target from the at least one auxiliary object learning device and create, based on the first and the second preprocessed object recognition data, a classifier of the target.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: November 26, 2019
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventor: Shervin Sabripour
  • Patent number: 10491608
    Abstract: Embodiments provide for distributed transaction-based provenance tracking of agricultural data, secured access to authorized user accounts, auditability of the data, and transactional oversight of the data when exchanged between user accounts. A distributed ledger network including a primary node and a plurality of secondary nodes can store transactions generated based on various operations on or associated with agricultural data, including the certification of select portions of agricultural data collected by a data collection device, commands received from client devices associated with user accounts purchasing or licensing the agricultural data, and detected attempts to access the agricultural data, among other things.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: November 26, 2019
    Assignee: FARMOBILE LLC
    Inventors: Jason Tatge, Chris Schibi, Daniel Mola, Jason Munro, Aeron Bowden
  • Patent number: 10481597
    Abstract: A system for monitoring manufacturing includes one or more sensors and a controller in communication with the one or more sensors. The controller may include one or more processors that determine a quality metric represented by machine data collected from one or more machine data sensors and identify a correlation value between the machine data and environmental data collected from one or more environmental data sensors. The controller may further include determine if the correlation value exceeds a predetermined threshold value, and if the correlation value exceeds the predetermined threshold value, report at least one of the correlation value and the quality metric.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: November 19, 2019
    Assignee: Sight Machine, Inc.
    Inventors: Nathan Oostendorp, Kurtis Alan Demaagd, Ryan Smith
  • Patent number: 10482551
    Abstract: Computer-implemented methods and systems of estimating wait times and food serving times at a restaurant using wearable devices include identifying from portions of sensor data that a user is seated at a restaurant table at an estimated sitting time. In addition, portions of sensor data can be used to identify that a user has started eating at a given restaurant. Time-correlated location data can be used to determine an estimated arrival time of the user at a current location. An estimated wait time can be determined from the difference between the estimated sitting time and the estimated arrival time. An estimated food serving time can be determined from the difference between estimated eating time and arrival time or eating time and sitting time. Data indicative of the estimated times can be communicated to other computing devices, evaluated across multiple users, and/or used to develop relevant notifications for surfacing to other users.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: November 19, 2019
    Assignee: Google LLC
    Inventors: Asaf Zomet, Dvir Keysar