Patents Examined by Crystal J Barnes
  • Patent number: 10443357
    Abstract: A method may include receiving, via at least one processor of a cloud-computing system, an indication that a portion of a workflow is complete. Here, the workflow is associated with commissioning one or more well devices at a hydrocarbon site. The method may then include identifying one or more subsequent portions of the workflow to be performed and sending the one or more subsequent portions to one or more computing devices associated with one or more users assigned to the one or more well devices.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: October 15, 2019
    Inventors: Andrew Weatherhead, Edward Anthony Gray
  • Patent number: 10437229
    Abstract: A numerical controller includes a machining program creation unit for receiving an input of a machining program including a cycle command, a tool path creation unit for creating a plurality of tool paths based on the machining program, a display unit for displaying the machining program and the plurality of tool paths, and a correspondence relation management unit for recording a relation between an argument of the cycle command and the plurality of tool paths in an information table, wherein the correspondence relation management unit receives a selection of a selected tool path corresponding to one of the plurality of tool paths, and specifies an argument of the cycle command corresponding to the selected tool path with reference to the information table, and the display unit displays the specified argument in a different form from a form of another argument in the machining program.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: October 8, 2019
    Assignee: Fanuc Corporation
    Inventors: Susumu Nagayama, Akira Egashira, Hideaki Maeda
  • Patent number: 10440130
    Abstract: Thermostat and messaging devices (TMDs) and associated platforms for providing monitor and control functionality are disclosed. A TMD can be in communication with one or more sensors to facilitate intelligent heating and cooling as well has home automation. The TMD can facilitate communication with a plurality of different networking protocols such that it can receive communication signals from a plurality of different sensors and devices that operate using varying communication techniques. The TMD can also be configured to assist with geolocating a person who is calling for emergency services.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: October 8, 2019
    Assignee: Magnum Energy Solutions, LLC
    Inventor: Michael E. Giorgi
  • Patent number: 10419320
    Abstract: Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct management interfaces, datacenter power management, datacenter operations optimization and infrastructure resource management. Resource management facilitates using and distributing physical resources, including incidental physical resources that are generated during operation of an infrastructure, based on a minimum threshold reserve of the physical resource associated with the operating the infrastructure. Resource management can include controlling an amount of the physical resource that is generated and an amount the physical resource that is reserved. The minimum threshold reserve in combination with the control over generating and reserving the physical resource help identify an allocable amount of the physical resource. Physical resources of an infrastructure are quantified to support resource management.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sean Michael James, David Thomas Gauthier, Eric Clarence Peterson, Lucas Neal Joppa, Ranveer Chandra, Teddy L. Bennett, Todd R. Rawlings, Brian A. Janous
  • Patent number: 10403525
    Abstract: A substrate processing method is provided. The substrate processing method includes placing a substrate storage container storing a substrate on a load port; automatically determining a type of the substrate stored in the placed substrate storage container; and, by referring to a storage unit that stores parameter data set related to a transport condition for each type of substrate, controlling transport of the substrate stored in the substrate storage container based on the parameter data set corresponding to the automatically determined substrate type to process the substrate.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: September 3, 2019
    Assignee: Tokyo Electron Limited
    Inventors: Toru Nishino, Kiyohito Iijima, Shigeru Ishizawa
  • Patent number: 10405049
    Abstract: The present specification discloses a digital device and a method of processing data in the digital device.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: September 3, 2019
    Inventor: Jeongbae Shin
  • Patent number: 10399374
    Abstract: Methods of printing a three-dimensional object, layer by layer are provided. Layers are formed by printing a bulk region with a white building material; inkjet printing a circumferential region surrounding the bulk region that is part of an apparent colored surface of the three-dimensional object, the circumferential region includes colored voxels formed by depositing a transparent building material and one or more color additive materials and inkjet printing a transparent layer around the circumferential region.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: September 3, 2019
    Assignee: STRATASYS LTD.
    Inventor: Eliahu M. Kritchman
  • Patent number: 10388064
    Abstract: Provided is a 3D data generating method of generating 3D data of a three-dimensional object combined with a solid object to obtain a target product. This method includes obtaining 3D data of the solid object (S101), generating 3D data of the target product (S102), and subtracting the 3D data obtained in S101 from the 3D data generated in S102 to generate 3D data of the three-dimensional object (S103).
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: August 20, 2019
    Inventors: Kenji Harayama, Masakatsu Okawa
  • Patent number: 10379529
    Abstract: A data processing device according to one aspect of the present invention includes a first definer configured to define a transfer function of a process which is a control target on the basis of an output value from the process and a manipulated variable of the process, an analyzer configured to analyze frequency characteristics of the output value from the process, a second definer configured to define a target sensitivity function on the basis of a sensitivity function, a first frequency band included in the frequency characteristics, and a predetermined attenuation factor, the sensitivity function being defined based on the transfer function of the process and at least one control parameter of a controller for controlling the process, and an adjuster configured to adjust the at least one control parameter to decrease a difference between the sensitivity function and the target sensitivity function.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: August 13, 2019
    Assignee: Yokogawa Electric Corporation
    Inventors: Takashi Sasaki, Hiroyuki Miyamoto, Atsushi Toyoda
  • Patent number: 10377010
    Abstract: A machine tool of the present invention includes: a visual sensor that takes an image of unworked workpiece; an unworked workpiece shape information storing unit that stores unworked workpiece shape information obtained by the visual sensor; a worked workpiece shape information storing unit in which worked workpiece shape information is stored; a burr information calculating unit that recognizes a burr by comparing the unworked workpiece shape information with the worked workpiece shape information; a burr determining unit that determines the burr based on conditions including at least one of the location and the direction of the burr in the workpiece; a working method judging unit that decides whether or not to perform burring with a tool of the machine tool based on the determination result concerning the burr; and a working path generating unit that generates a working path for removing the burr judged to be a burr on which burring is to be performed with the tool.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: August 13, 2019
    Inventor: Shinji Okuda
  • Patent number: 10379562
    Abstract: A system includes a control unit having a processor and a communication interface. The communication interface is configured to communicate with one or more charging stations that are electrically coupled to receive electrical power from a power distribution grid and that are configured to selectively charge one or more energy storage devices connected to the charging stations. The processor is configured to generate first control signals for communication by the communication interface to the one or more charging stations to control transfer of reactive and/or active power from the charging stations to the power distribution grid. The control signals are generated based at least in part on a load cycle profile of one or more electric machines electrically coupled to the power distribution grid.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: August 13, 2019
    Inventors: Santosh Sambamoorthy Veda, Robert Dean King, Irene Michelle Berry, Zhi Zhou, Matthew Christian Nielsen, Lembit Salasoo
  • Patent number: 10381248
    Abstract: A system for controlling a temperature of a wafer processing substrate includes memory that stores first data indicative of first temperature responses of at least one first thermal control element. The first data corresponds to the first temperature responses as observed when a first control parameter of the at least one first thermal control element is maintained at a first predetermined first value. A first controller receives a setpoint temperature for the wafer processing substrate and maintains the first control parameter of the at least one first thermal control element at a second value based on the received setpoint temperature. A second controller retrieves the first data from the memory, calculates second data indicative of temperature non-uniformities associated with the wafer processing substrate based on the first data and the second value, and controls a plurality of second thermal control elements based on the calculated second data.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: August 13, 2019
    Inventors: Benny Wu, Eric A. Pape, Keith William Gaff
  • Patent number: 10380862
    Abstract: The invention relates to system for suppressing the fire and warning to the occupants are disclosed. The described system includes a thermostat and Fan in an HVAC interface with a residential HVAC system, a receiver operable to receive a signal indicating the presence of a fire or smoke, and a processor in communication with the receiver and in response, sends a signal to the HVAC interface to cause the residential HVAC system to be shut down. In addition the system also includes camera system sending signal to a display unit displaying the floor and room number on the screen, thus warning the occupants the location of the fire.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: August 13, 2019
    Inventor: Massoud Mike Heidary
  • Patent number: 10379517
    Abstract: An execution plan segment of an execution plan can be received at a control unit of a computer numerically controlled machine from a general purpose computer. The execution plan segment can define operations for causing movement of a moveable head of the computer numerically controlled machine to deliver electromagnetic energy to effect a change in a material within an interior space of the computer numerically controlled machine. The execution plan segment can include a predefined safe pausing point from which the execution plan can be restarted while minimizing a difference in appearance of a finished work-product relative to if a pause and restart are not necessary. Operations of the computer numerically controlled machine can be commenced only after determining that the execution plan segment has been received up to and including the predefined safe pausing point by the computer numerically controlled machine.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: August 13, 2019
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Patent number: 10373770
    Abstract: A laundry treating appliance having at least one automatic cycle of operation, a plurality of components selectively operable by a controller to implement the at least one cycle of operation on a load of laundry received within a treating chamber of the appliance with the controller having a user interface for receiving input from a user and a door for closing an open face of the treating chamber.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: August 6, 2019
    Assignee: Whirlpool Corporation
    Inventors: Darryl C. Bodine, Donald E. Erickson, Michelle K. Flachs, Terry K. Litaker, Chris W. Paraskevopoulos, Scott Albright, Robert Blake
  • Patent number: 10362118
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: July 23, 2019
    Assignee: GOOGLE LLC
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Patent number: 10353380
    Abstract: A tool identification system for fitting to a tool includes a data memory configured to store data specific to the tool, and a standardized data interface configured to provide the data for a superordinate device having a corresponding data interface. The data memory is included in a microprocessor system configured to keep the standardized data interface ready, with the result that the data in the data memory can be read or written by a device using the microprocessor system and using the standardized data interface.
    Type: Grant
    Filed: December 14, 2014
    Date of Patent: July 16, 2019
    Assignee: Robert Bosch GmbH
    Inventor: Andreas Mader
  • Patent number: 10355915
    Abstract: According to one embodiment, a system includes control apparatus and server. Control apparatus includes collector, transmitter, receiver and main controller. Collector collects sensing data concerning control targets in social infrastructure. Transmitter transmits collected sensing data to server. Receiver receives control instruction from server. Main controller controls control targets based on control instruction. Server includes acquisition unit, database, generator and instructor. Acquisition unit acquires sensing data from control apparatus. Database stores sensing data. Generator generates control instruction by processing sensing data. Instructor transmits generated control instruction to control apparatus.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: July 16, 2019
    Inventors: Yoshiyuki Matsuda, Yoshitaka Kobayashi, Makoto Ochiai
  • Patent number: 10338570
    Abstract: A numerical controller capable of finely designating a restart condition for look-ahead for a program after suppression of the look-ahead is configured to sequentially read out and analyze commands for blocks of a program, perform look-ahead processing to save the result of the analysis in a buffer, and execute the commands for the blocks looked ahead based on the analysis result saved in the buffer, thereby controlling a machine, and is provided with a function of stopping the look-ahead processing when a block into which a code for stopping look-ahead is inserted is read out from the program.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: July 2, 2019
    Assignee: Fanuc Corporation
    Inventor: Masaaki Shindou
  • Patent number: 10318266
    Abstract: A thermostat includes a motherboard, a first modular board, and a display. The motherboard is configured to perform a thermostat function and generate a user interface a user interface including information relating to the thermostat function. The first modular board is configured to be added to the thermostat by coupling the first modular board to the motherboard and to be removed from the thermostat by decoupling the first modular board from the motherboard. The first modular board is configured to supplement the thermostat function performed by the motherboard when the first modular board is coupled to the motherboard. The display is communicably coupled to the motherboard. The display is configured to display the user interface. The motherboard is configured to adaptively reconfigure the user interface to include supplemental information provided by the first modular board in response to coupling of the first modular board to the motherboard.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: June 11, 2019
    Assignee: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, Jacob P. Hicks, Zachary N. Posten, Daniel R. Gottschalk, Michael L. Ribbich, Charles J. Gaidish