Patents Examined by Tuan A Vu
  • Patent number: 10466987
    Abstract: Optimizing program execution includes performing, to obtain an expanded call graph, an expansion of an initial call graph. The expanded call graph includes nodes. The initial call graph is defined for a program that includes a root method and a child method. The method may further include calculating a cost value and a benefit value for inlining the child method, calculating an inlining priority value as a function of the cost value and the benefit value, and inlining, based on analyzing the expanded call graph and comparing the inlining priority value to a dynamic threshold, the child method into the root method. The child method may correspond to a node in the expanded call graph.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: November 5, 2019
    Assignee: Oracle International Corporation
    Inventors: Aleksandar Prokopec, Thomas Wuerthinger
  • Patent number: 10452528
    Abstract: The present disclosure relates to system(s) and method(s) for assisting a user in application development lifecycle. The system is configured to receive a new use case from a user device and identify a sub-set of development solutions from a set of development solutions, stored in a historical data repository, that are applicable for developing code corresponding to the new use case. Furthermore, the system is configured to receive a set test cases corresponding to each development solution from the historical data repository. Furthermore, the system is configured to generate a problem report and a false failure report based on analysis of the set of test cases. The system is further configured to rank the sub-set of development solutions based on analysis of the problem report and the false failure report. Further, the system is configured to generate a decision template based on the ranking of the sub-set of development solutions.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: October 22, 2019
    Assignee: HCL Technologies Limited
    Inventors: Venkatesh Shankar, Simy Chacko
  • Patent number: 10447502
    Abstract: A home wireless system and a method of controlling it wherein the home wireless system comprises a plurality of wireless peripheral nodes and a first gateway having a wireless communication means for communicating with and controlling wireless peripheral nodes.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: October 15, 2019
    Assignee: VERISURE SÀRL
    Inventors: Fredrik Hederstierna, Philip Alan Munts
  • Patent number: 10437570
    Abstract: A system for use in displaying a webpage is described herein. The system includes a server computer that is configure to receive a request to display the webpage on a client computing device and execute a render-to-string operation upon receiving the request. The server computer accesses a database and retrieves the software components associated with the webpage. The server computer identifies client software components associated with the webpage and generates component code including instructions for rendering the client software components on the client computing device. The server computer identifies server software components associated with the webpage and generates rendered code associated with each server software component for use in displaying images associated with the webpage. The server computer transmits signals including the rendered code and the component code to the client computing device.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: October 8, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Alexander Grigoryan, Xiuhao Joel Chen, Arpan Y. Nanavati, Caoyang Shi
  • Patent number: 10437636
    Abstract: Systems and methods for intelligent data center power management and energy market disaster recovery comprised of data collection layer, analytics/automation/actions layer, energy markets analysis layer. Plurality of data centers employ the systems and methods comprised of a plurality of Tier 2 data centers that may be running applications, virtual machines and physical computer systems to enable data center and application disaster recovery from utility energy market outages. Systems and methods may be employed to enable application load balancing and data center power load balancing across a plurality of data centers may lead to financial benefits when moving application and power loads from one data center location using power during peak energy hours to another data center location using power during off-peak hours.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: October 8, 2019
    Assignee: Nautilus Data Technologies, Inc.
    Inventors: Arnold C. Magcale, Daniel Kekai
  • Patent number: 10437573
    Abstract: General-purpose distributed data-parallel computing using a high-level language is disclosed. Data parallel portions of a sequential program that is written by a developer in a high-level language are automatically translated into a distributed execution plan. The distributed execution plan is then executed on large compute clusters. Thus, the developer is allowed to write the program using familiar programming constructs in the high level language. Moreover, developers without experience with distributed compute systems are able to take advantage of such systems.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: October 8, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yuan Yu, Dennis Fetterly, Michael Isard, Ulfar Erlingsson, Mihai Budiu
  • Patent number: 10421111
    Abstract: A system and method of performing an operation on a continuous sheet of stock material is provided. More specifically, the present invention relates to a system and method used to perform an operation on a continuous sheet of stock material in a high speed manufacturing system. The continuous sheet of stock material can subsequently be received by a second system that performs a different operation on the continuous sheet of stock material. In one embodiment, the second system forms the continuous sheet of stock material into tabs for container end closures. The system can include an infeed accumulation device and an outfeed accumulation device. The infeed and outfeed accumulation devices enable the system to operate at a variable rate and out of phase with a high speed, coil fed manufacturing system to which the system may be removably integrated. The system can determine if the operation has been performed in at a predetermined location of a portion of the continuous sheet of stock material.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: September 24, 2019
    Assignee: BALL CORPORATION
    Inventors: Jason E. Gorsuch, Kenneth D. Anderson, Alex V. Crisman, Thomas J. Stokes, Bradley Roy Begeman
  • Patent number: 10425246
    Abstract: The present invention relates to a home appliance which can communicate with an outside of the home appliance and an online system including the same. According to embodiments of the present invention, an online system may be provided, including a server, a home appliance provided with remote control activation input means and connected to the server to enable communication therewith, and an external terminal having application for remote control of the home appliance through the server, wherein the home appliance is remotely controlled through the external terminal only if the remote control activation input means is selected.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: September 24, 2019
    Assignee: LG Electronics Inc.
    Inventor: Mikyung Ha
  • Patent number: 10424928
    Abstract: A system for regulating energy provided to an electricity grid from an energy source, the system includes a converter configured to receive the energy from the source. The converter is configured to dynamically predict real-time maximum reactive power capability as a function of at least one from the group including (i) a direct current link maximum voltage, (ii) an instantaneous grid network voltage, and (iii) a line current. The predicted maximum reactive power capability is configured for optimizing regulation of the energy.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: September 24, 2019
    Assignee: GE ENERGY POWER CONVERSION TECHNOLOGY LTD.
    Inventors: Hao Yu, David Smith
  • Patent number: 10415545
    Abstract: The present invention relates to a method for operating a wind power plant in a wake situation, said wind power plant being connected to a power grid, the method comprising the steps of operating the wind power plant in a predetermined power mode of operation, terminating said predetermined power mode of operation, and increasing power generation of the wind power plant to a power level that exceeds an optimized wake power level of the wind power plant, and injecting the increased amount of power into the power grid as a power boost. Thus, the present invention is capable of generating a power boost to an associated power grid, said power boost exceeding the power level normally being available in a wake situation. The present invention further relates to a system for carrying out the method.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: September 17, 2019
    Assignee: VESTAS WIND SYSTEMS A/S
    Inventors: Martin Ansbjerg Kjær, Lars Finn Sloth Larsen
  • Patent number: 10406580
    Abstract: An automated bender and its method of operation according to some embodiments of the disclosure is provided. The automated bender includes a carousel which has all of the necessary components for bending a variety of conduit sizes provided thereon. The carousel can be rotated to a desired bending position to bend a particular type of conduit. A straight workpiece is fed into the automated bender and a bent workpiece, which may have multiple bends therein, is output from the automated bender. This bending process is performed without manual intervention. Software for achieving same is provided.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: September 10, 2019
    Assignee: GREENLEE TOOLS, INC.
    Inventors: Sean Daugherty, Jeffrey Plummer, Ryan Mantell, Gerald Tully, Sumeet Pujari
  • Patent number: 10394627
    Abstract: A method and system provides for asynchronous two-way binding between a user interface and a data model which are implemented on different frameworks. The system includes data, data model, and bridge controllers. The data controller provides a front-end binding framework that interacts with a user interface of a user device to manage a bindable property or method for a view on the user device. The data model controller provides a back-end binding framework that manages a data model, the front-end binding framework and the back-end binding framework being different types of frameworks. The bridge controller implements asynchronous two-way binding for the bindable property or method between the front-end binding framework and the back-end binding framework to update the bindable property or method in the data model when data changes at the user interface and to update the view on the user device when data changes at the data model.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: August 27, 2019
    Inventors: Lokesh Yadav, Shishir Roy, Chetankumar Patel
  • Patent number: 10395904
    Abstract: Plural sensors on an interior surface of a reactor chamber are linked by respective RF communication channels to a hub inside the reactor chamber, which in turn is linked to a process controller outside of the chamber.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: August 27, 2019
    Assignee: Applied Materials, Inc.
    Inventors: Lawrence Wong, Kartik Ramaswamy, Yang Yang, Steven Lane, Richard Fovell
  • Patent number: 10387204
    Abstract: Method and apparatus for resource pooling. Embodiments receive allocation information for a plurality of containers. Each of the plurality of containers is assigned to one of a plurality of groups. The allocation information specifies, for each of the plurality of groups, a respective number of physical CPUs to allocate to the group. A plurality of virtual resource pools are crated based on the allocation information wherein a single virtual resource pool is created for each of the plurality of groups. Embodiments create a container resource group mapping based on the allocation information. The container resource group mapping is a mapping between one or more physical CPUs in a shared processor pool and the plurality of virtual resource pools. Embodiments provide resources from the one or more physical CPUs to the plurality of containers according to the container resource group table and the virtual resource pools.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yogesh G. Patgar, Maria R. Ward
  • Patent number: 10387179
    Abstract: Techniques are provided for scheduling tasks to a plurality of computing nodes, such as physical computers and virtual machine instances. Based on operational parameters of the computing nodes and process parameters of the compute tasks to be executed, one or more of the computing nodes can be selectively clustered to compute tasks in an optimized manner. As an example, the order in which the tasks are executed can be determined to maintain the optimization of the task execution.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Todd Christian Hildebrant, David Blake Pellerin, Dougal Stuart Ballantyne
  • Patent number: 10381849
    Abstract: A respiratory device, such as a ventilator, for use in treating respiratory disorders and for preventing respiratory disorders. The respiratory device is configured to be powered from a range of different power sources including an internal battery, an external battery, AC power source or a DC power source. The device may be electrically connectable to a plurality of external batteries in a series and the power from each external battery is used sequentially along the series. A controller of the respiratory device is configured to detect the connection of the different power sources and control use of the different power sources using a power priority scheme. The controller may determine an estimate of the total available battery capacity from all the electrically connected batteries and display the total battery capacity on a user interface display of the device.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 13, 2019
    Assignee: ResMed Paris SAS
    Inventors: Alex Crawford Wing, Christopher Kingsley Blunsden, Korn Sar, David Creusot
  • Patent number: 10380350
    Abstract: Disclosed embodiments relate to exposing potential vulnerabilities in software programs. Techniques include referencing a software vulnerability assessment program, and modifying source code of a tested software program with native language commands. Techniques also include testing the modified software program, analyzing tracked executed code sections of output data to identify one or more current barriers in the tested software program, generating new input data for the tested software program configured to cross one or more current barriers, and merging the new generated input data with a dataset that is being tested by the software vulnerability assessment program.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: August 13, 2019
    Assignee: CYBERARK SOFTWARE LTD.
    Inventors: Ze'ev Ben Porath, Kasif Dekel
  • Patent number: 10379509
    Abstract: An automation technology field device with at least two connection terminals to which a two-wire line or a four-wire line can be connected, such that a loop current can be supplied to the field device via the connection terminals. A safety device is provided which is used to ensure the electromagnetic compatibility and/or the explosion proofing of the field device, wherein the safety device is connected to each connection terminal via one line each, and wherein at least one current converter arranged around the line is provided, which reads back the loop current in at least one of the two lines between the safety device or parts of the safety device and the connection terminals in a galvanically isolated manner.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 13, 2019
    Assignee: ENDRESS+HAUSER SE+CO.KG
    Inventors: Tobias Paul, Ralph Stib
  • Patent number: 10377565
    Abstract: Systems, methods, and apparatuses for controlling electrically-powered trash receptacles and monitoring fullness levels. The system can include a storage enclosure and a bin contained inside the storage enclosure, the bin configured to receive and store items deposited in the storage enclosure, wherein an inside portion of the bin is at least partially covered by a bag placed inside the bin to hold the items deposited in the storage enclosure. The system can also include a sensor configured to sense a content fullness state of the bin and a processor configured to control operations performed by the sensor. In addition, the system can include a sleeve configured to be installed over an inside portion of the bin and the bag, the sleeve at least partially restricting a movement of the bag.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: August 13, 2019
    Assignee: BIG BELLY SOLAR, INC.
    Inventors: David J. Skocypec, Michael E. Feldman, Jeffrey T. Satwicz
  • Patent number: 10371403
    Abstract: A display device which displays operation information of an air conditioner in which an outdoor machine including an outdoor heat exchanger and an indoor machine including an indoor heat exchanger are connected. The display device includes a control unit that determines whether or not abnormality occurs in the outdoor machine or the indoor machine when the air conditioner operates, and a display unit which is controlled by the control unit so as to display time information and to display a plurality of operation information display regions for displaying operation information corresponding to the time information, in line. In a case where the control unit determines that the abnormality has occurred in the outdoor machine or the indoor machine, the control unit controls the display unit to display operation information of the outdoor machine or the indoor machine in which the abnormality has occurred, in the operation information display region.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: August 6, 2019
    Assignee: Hitachi-Johnson Controls Air Conditioning, Inc.
    Inventors: Toru Fujihira, Emi Saito