Patents Examined by Tuan Vu
-
Patent number: 10148485Abstract: An apparatus includes a first network controller configured to communicate over a higher-level industrial process control network, a second network controller configured to communicate over a first lower-level industrial process control network, and a third network controller configured to communicate over a second lower-level industrial process control network. The first network controller is configured to provide first data messages from the higher-level control network to the second and third network controllers for transmission over the lower-level control networks. The second and third network controllers are configured to provide second data messages from the lower-level control networks to the first network controller for transmission over the higher-level control network.Type: GrantFiled: September 3, 2014Date of Patent: December 4, 2018Assignee: Honeywell International Inc.Inventors: John M. Prall, Paul F. McLaughlin, Michael E. Novak, Jay W. Gustin
-
Patent number: 10141166Abstract: 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: August 15, 2014Date of Patent: November 27, 2018Assignee: Applied Materials, Inc.Inventors: Lawrence Wong, Kartik Ramaswamy, Yang Yang, Steven Lane, Richard Fovell
-
Patent number: 10140098Abstract: The present invention provides a method of generating computer executable code using components, each of which corresponds to a respective data manipulation service, typically implemented by a respective entity. The method includes defining a combination of components corresponding to a sequence of data manipulations. The data manipulations are then performed, which can be achieved by requesting the provision of each service from the respective entities in accordance with the defined component combination, thereby causing computer executable code to be generated.Type: GrantFiled: August 25, 2016Date of Patent: November 27, 2018Inventors: Noel William Lovisa, Eric Phillip Lawrey
-
Patent number: 10114624Abstract: A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by identifying a first code snippet and a first library function which generate similar outputs from a shared input by parsing each and every line of code in a candidate code snippet to generate a templatized code snippet data structure for the first code snippet, and then testing the templatized code snippet data structure against extracted library function information to check for similarity of outputs between the first code snippet and the first library function in response to a shared input so that the developer is presented with a library function recommendation which includes the first code snippet, the first library function, and instructions for replacing the first code snippet with the first library function.Type: GrantFiled: October 12, 2017Date of Patent: October 30, 2018Assignee: DevFactory FZ-LLCInventors: Tushar Makkar, Mukund Mandyam Kannappan
-
Patent number: 10104008Abstract: Techniques are described for accumulating unused computing resources. The techniques may involve associating, with a task, a baseline amount of a computing resource for each time interval of a predetermined number of time intervals, and monitoring a consumption of the computing resource by the task in each time interval. Resource credits can be accumulated based on an unused amount of the computing resource during at least some of the time intervals. When a workload of the task consumes more than the baseline amount of the computing resource, the accumulated resource credits can be applied to allocate an additional amount of the computing resource to the task. A proportionate additional amount of a memory resource can also be allocated to the task.Type: GrantFiled: November 7, 2016Date of Patent: October 16, 2018Assignee: Amazon Technologies, Inc.Inventors: Rahul Gautam Patel, William John Earl, Nachiketh Rao Potlapally
-
Patent number: 10091912Abstract: A method and system for variable air cooling for data centers. The system may include: an enclosure to be cooled suitable for housing hardware components; a cooling system including: a first air input for controllably allowing input of outside air from outside the enclosure; a second air input for controllably allowing input of recycled air from the enclosure; a selectively activatable cooling mechanism; an air output for allowing output of air into the enclosure; a first temperature monitor for monitoring an outside air temperature of air outside the enclosure; a second temperature monitor for monitoring a blowing air temperature of air at the air output; and a control mechanism for controlling an operation of the first air input, the second air input, and the cooling mechanism dependent on a monitored outside air temperature at the first temperature monitor and a monitored blowing air temperature at the second temperature monitor.Type: GrantFiled: January 20, 2015Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Frederic Bauchot, Jean-Yves Clement, Jean-Marc Legrand, Francois-Rene Rougeaux
-
Patent number: 10073760Abstract: In a general aspect, a tracer is configured to instrument an application by injecting at least one interrupt instruction at a function entry point in a memory image of the application such that executable code of the application is not modified. The tracer is configured to collect information relating to execution of the application when the inserted at least one interrupt instruction is triggered during runtime of the application including tracing at least one operating system function used by the application at the function entry point. The tracer is configured to create an application signature based on the collected information. The application signature provides information about at least one system object accessed by the at least one operating system function.Type: GrantFiled: May 5, 2014Date of Patent: September 11, 2018Assignee: Indentify Software Ltd. (IL)Inventors: Valery Golender, Ido Ben Moshe, Shlomo Wygodny
-
Patent number: 10067493Abstract: A frequency control method for use in a frequency control system including: a server that receives, from a power system operator, a power command for controlling a frequency of a power grid within a predetermined frequency; at least one distributed energy resource; and a local controller connected to the server through a communication network and to the at least one distributed energy resource, the frequency control method includes: receiving the power command from the power system operator; obtaining a frequency measurement of the power grid; predicting a next power command using the frequency measurement, before the next power command is received from the power system operator; and controlling an input or output of the at least one distributed power energy resource using the predicted next power command, before the next power command is received from the power system operator.Type: GrantFiled: February 26, 2014Date of Patent: September 4, 2018Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Hoday Stearns, Kenichi Watanabe, Mitsuru Kaji
-
Patent number: 10067750Abstract: An example system for compiling a source file includes an optimizer that identifies a segment of code in a first source file as a potential optimization opportunity. The first source file includes high-level source code. The example system also includes a compiler that identifies a compilation record storing data indicating that the segment of code is an actual optimization opportunity and generates a representation of the high-level source code in accordance with the actual optimization opportunity. The data is based on a previous compilation of a second source file.Type: GrantFiled: February 23, 2015Date of Patent: September 4, 2018Assignee: QUALCOMM IncorporatedInventors: Anshuman Das Gupta, Sergei Larin, Matthew Curtis, Ron Lieberman
-
Patent number: 10067754Abstract: Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information.Type: GrantFiled: August 11, 2011Date of Patent: September 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rodney A. Little, Leho Nigul
-
Patent number: 10050799Abstract: It is a problem to be solved to provide Electric power control systems and methods which do not require one-to-one communications in both directions, in which the communications traffic does not rapidly increase even if the number of electric power consumption elements increases and which have good expandability. In addition, it is also a problem to be solved to provide information transfer capability control systems and methods which can be worked by the similar principles. In over to solve the problems, information representing an indication value for adjusting total consumed electric power which is a function of the difference between a current value and a reference value of the total consumed electric power in the group is transmitted by broadcast.Type: GrantFiled: January 27, 2015Date of Patent: August 14, 2018Assignee: PATCHED CONICS, LLC.Inventor: Junichiro Kawaguchi
-
Patent number: 10048666Abstract: System and method for the distributed control and management of a microgrid. The system comprises a plurality of intelligent devices in communication through a network with a data model unit for storing global parameters of the microgrid, an input profile generator module and an exchange manager module. When a global parameter is updated in a data model unit, it is replicated in every data model unit. A first set of intelligent devices is associated and in communication with different power devices of the microgrid, the data model units collecting data monitored by the power device and the input profile generator module iteratively calculating an available range of power that the power device can produce or consume. The exchange manager module iteratively calculates power exchanges between different power devices of the microgrid considering the available ranges of power of the power devices and at least one input parameter.Type: GrantFiled: February 3, 2014Date of Patent: August 14, 2018Assignee: GREEN POWER TECHNOLOGIES, S.L.Inventors: Pablo Martin Lloret, Luis Galvan Garcia-Perez, Eduardo Galvan Diez, Juan Manuel Carrasco Solis
-
Patent number: 10025331Abstract: A controller for a temperature management system for heating and/or cooling a room in accordance with a schedule of set point temperatures over a control period as a data processor arrangement (10). A signal indicative of the current temperature of the room is received at a temperature input (9) for receiving a signal indicative of the current temperature in the room and a control output (18) for supplying control signals to the system. The controller has at least one electronic memory for storing said schedule of set point temperatures, a relationship, based on known heating or cooling characteristics of the room, between the energy supplied to the system in a portion of the control period and the predicted temperature of the room during that portion and subsequent portions of the control period.Type: GrantFiled: February 18, 2013Date of Patent: July 17, 2018Assignee: PassivSystems LimitedInventors: Edwin Carter, Peter Roberts
-
Patent number: 10025693Abstract: A hardware access layer (HAL) is combined with a configurable shadow mechanism, that copies the specified memory or register segments accessed in remote hardware by a program being debugged. The HAL may be involved in all interrupt handling for the remote hardware. By making this shadow mechanism configurable during runtime, and using a standard debugging techniques, a developer can specify watchpoints to break program execution based on changes in the remotely attached hardware as indicated in the specified shadow register segments.Type: GrantFiled: October 31, 2011Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventor: Joerg Schulze
-
Patent number: 10007503Abstract: An embodiment discloses an electronic device capable of performing an upgrade to an Operating System (OS) having enhanced security without deleting any user data in an electronic device having an OS and a method of operating the same. An embodiment discloses a method of upgrading an OS of an electronic device. The method includes detecting operating system upgrade initiation. The method also includes generating labeling information on each piece of user data; and relabeling the user data based on the labeling information.Type: GrantFiled: October 24, 2014Date of Patent: June 26, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Junho Ha, Alice Lee Chu, Changwook Lee, Xinwen Zhang, Sungwhan Moon, Kukjin Bae, Suyong Yang
-
Patent number: 10006725Abstract: To swiftly start, at the time of power recovery after a power failure, heat source machines, the number of which is equal to the number of machines before the power failure, without including an uninterruptible power supply in an apparatus for controlling the number of machines that is adapted to control the number of heat source machines. There is provided a heat source system, in which a host control device (20) includes a nonvolatile first storage unit (22) that stores the number of heat source machines in operation immediately before the power failure. When power is recovered, control on the number of heat source machines at the time of power recovery is performed in accordance with the number of heat source machines stored in the first storage unit (22).Type: GrantFiled: February 8, 2013Date of Patent: June 26, 2018Assignee: MITSUBISHI HEAVY INDUSTRIES THERMAL SYSTEMS, LTD.Inventors: Satoshi Nikaido, Takaaki Miura, Minoru Matsuo, Koki Tateishi, Toshiaki Ouchi
-
Patent number: 10001121Abstract: A pumping system and method for operating a pumping system including a motor coupled to a variable speed drive to drive a pump. A torque indicator corresponding to the torque presented to the drive is determined. The torque indicator may be used to detect a fault if it exceeds a baseline torque, or to detect a defective transducer, or to detect a system change by perturbing one parameter and comparing another to a predicted value.Type: GrantFiled: March 14, 2014Date of Patent: June 19, 2018Assignee: Franklin Electric Co., Inc.Inventors: Lyon van der Merwe, Don Brown, Paul Luarde
-
Patent number: 10001212Abstract: A control system of a machine tool with a rotary type spindle and a feed axis which generates feed motion of the spindle, comprising a current detecting part which detects a current through a spindle motor for driving the spindle, a temperature detecting part which detects a motor temperature, a remaining time estimating part which uses a predetermined maximum allowable temperature and a detected temperature value by the temperature detecting part as the basis to estimate a remaining time until the motor temperature would reach the maximum allowable temperature on the assumption that the detected current value by the current detecting part at the time of the detected temperature value would continue to flow through the spindle motor, and a feed speed changing part which changes speed of the feed motion in accordance with the estimated value of the remaining time.Type: GrantFiled: September 22, 2015Date of Patent: June 19, 2018Assignee: FANUC CORPORATIONInventors: Yuuki Morita, Daisuke Tajima
-
Patent number: 9999730Abstract: The present invention relates to an assembly line to assemble a medical device and comprising at least one communication member adapted to communicate with a corresponding communication member of an initial component of the device, wherein the assembly line comprises at least one assembly stage adapted to conduct at least one step of assembly being at least influenced by device-related data obtained from the component.Type: GrantFiled: October 29, 2012Date of Patent: June 19, 2018Assignee: Sanofi-Aventis Deutschland GmbHInventors: Hardy Kietzmann, Jasmin Groeschke, Jan-Peter Spengler, Matthias Scharf, Christoph Dette, Hanno Juhnke, Michael Schrack, Olaf Zeckai
-
Patent number: 9990213Abstract: Data Brick is a state of the art solution to access the data through high speed data access mechanism that is exceptionally fast and is associated with low CPU consumption cost. The Data Brick stores relatively static reference data in the form of a programming language Load Module. The Load module contains the data can be launched into the application program memory and this data can be accessed very efficiently in a programming language program. Static application data that is accessed by multiple applications in a mainframe Batch environment is a prime candidate for the Data Brick.Type: GrantFiled: April 18, 2016Date of Patent: June 5, 2018Assignee: Liberty Peak Ventures, LLCInventors: Joe M. Fenicle, Krishna K. Lingamneni, Ron Sexton, Martin D. Lantry, Arnold S. Santos