Patents Examined by Tuan A Vu
-
Patent number: 10466987Abstract: 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: GrantFiled: February 22, 2019Date of Patent: November 5, 2019Assignee: Oracle International CorporationInventors: Aleksandar Prokopec, Thomas Wuerthinger
-
Patent number: 10452528Abstract: 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: GrantFiled: February 27, 2018Date of Patent: October 22, 2019Assignee: HCL Technologies LimitedInventors: Venkatesh Shankar, Simy Chacko
-
Patent number: 10447502Abstract: 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: GrantFiled: March 8, 2013Date of Patent: October 15, 2019Assignee: VERISURE SÀRLInventors: Fredrik Hederstierna, Philip Alan Munts
-
Patent number: 10437570Abstract: 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: GrantFiled: January 25, 2017Date of Patent: October 8, 2019Assignee: WALMART APOLLO, LLCInventors: Alexander Grigoryan, Xiuhao Joel Chen, Arpan Y. Nanavati, Caoyang Shi
-
Patent number: 10437636Abstract: 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: GrantFiled: November 14, 2014Date of Patent: October 8, 2019Assignee: Nautilus Data Technologies, Inc.Inventors: Arnold C. Magcale, Daniel Kekai
-
Patent number: 10437573Abstract: 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: GrantFiled: July 10, 2017Date of Patent: October 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yuan Yu, Dennis Fetterly, Michael Isard, Ulfar Erlingsson, Mihai Budiu
-
Patent number: 10421111Abstract: 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: GrantFiled: September 10, 2018Date of Patent: September 24, 2019Assignee: BALL CORPORATIONInventors: Jason E. Gorsuch, Kenneth D. Anderson, Alex V. Crisman, Thomas J. Stokes, Bradley Roy Begeman
-
Patent number: 10425246Abstract: 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: GrantFiled: September 7, 2017Date of Patent: September 24, 2019Assignee: LG Electronics Inc.Inventor: Mikyung Ha
-
Patent number: 10424928Abstract: 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: GrantFiled: May 28, 2014Date of Patent: September 24, 2019Assignee: GE ENERGY POWER CONVERSION TECHNOLOGY LTD.Inventors: Hao Yu, David Smith
-
Patent number: 10415545Abstract: 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: GrantFiled: January 27, 2015Date of Patent: September 17, 2019Assignee: VESTAS WIND SYSTEMS A/SInventors: Martin Ansbjerg Kjær, Lars Finn Sloth Larsen
-
Patent number: 10406580Abstract: 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: GrantFiled: November 14, 2014Date of Patent: September 10, 2019Assignee: GREENLEE TOOLS, INC.Inventors: Sean Daugherty, Jeffrey Plummer, Ryan Mantell, Gerald Tully, Sumeet Pujari
-
Patent number: 10394627Abstract: 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: GrantFiled: December 28, 2017Date of Patent: August 27, 2019Inventors: Lokesh Yadav, Shishir Roy, Chetankumar Patel
-
Patent number: 10395904Abstract: 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: GrantFiled: November 21, 2018Date of Patent: August 27, 2019Assignee: Applied Materials, Inc.Inventors: Lawrence Wong, Kartik Ramaswamy, Yang Yang, Steven Lane, Richard Fovell
-
Patent number: 10387204Abstract: 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: GrantFiled: May 12, 2017Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Yogesh G. Patgar, Maria R. Ward
-
Patent number: 10387179Abstract: 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: GrantFiled: December 16, 2014Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Todd Christian Hildebrant, David Blake Pellerin, Dougal Stuart Ballantyne
-
Patent number: 10381849Abstract: 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: GrantFiled: October 30, 2014Date of Patent: August 13, 2019Assignee: ResMed Paris SASInventors: Alex Crawford Wing, Christopher Kingsley Blunsden, Korn Sar, David Creusot
-
Patent number: 10380350Abstract: 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: GrantFiled: January 15, 2019Date of Patent: August 13, 2019Assignee: CYBERARK SOFTWARE LTD.Inventors: Ze'ev Ben Porath, Kasif Dekel
-
Patent number: 10379509Abstract: 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: GrantFiled: January 30, 2015Date of Patent: August 13, 2019Assignee: ENDRESS+HAUSER SE+CO.KGInventors: Tobias Paul, Ralph Stib
-
Patent number: 10377565Abstract: 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: GrantFiled: May 14, 2015Date of Patent: August 13, 2019Assignee: BIG BELLY SOLAR, INC.Inventors: David J. Skocypec, Michael E. Feldman, Jeffrey T. Satwicz
-
Patent number: 10371403Abstract: 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: GrantFiled: June 20, 2014Date of Patent: August 6, 2019Assignee: Hitachi-Johnson Controls Air Conditioning, Inc.Inventors: Toru Fujihira, Emi Saito