Patents Examined by Isaac T. Tecklu
  • Patent number: 10180676
    Abstract: To provide a microchip-type optical measuring apparatus which is able to automatically perform position adjustment of a microchip with respect to an optical axis of laser with high accuracy. A microchip-type optical measuring apparatus includes an irradiation detection unit which detects light generated by irradiating a microchip with laser, a position adjustment unit which changes a relative position of the microchip with respect to the irradiation detection unit, and a control unit which outputs a movement signal for a position in which an integrated value or an average value of a detected intensity of the light in a preset region becomes high to the position adjustment unit.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: January 15, 2019
    Assignee: Sony Corporation
    Inventors: Yosuke Muraki, Fumitaka Otsuka
  • Patent number: 10180672
    Abstract: There is provided air-conditioning control in a low power operation so as not to exceed a target demand power amount in a predetermined measurement period while preventing deterioration of comfortableness of a living space.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: January 15, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Kenjiro Miura, Fuyuki Sato, Kosuke Iwasaki, Kazumi Ueno, Kazuo Tomisawa, Sosuke Minamida, Toshihiro Mega
  • Patent number: 10180893
    Abstract: A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated of the SDK. The developer analytic module further provides data container transfer functionality to ensure that analytic logic has access to necessary data containers to perform symbolication and/or error detection.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Jeffrey Hall Seibert, Jr., Wayne Chang, Matthew William Massicotte
  • Patent number: 10180674
    Abstract: A controller continues to operate in a stable manner after program modification. A controller repeatedly executes a task A and a task B in cycles. The controller includes a RAM and a task control program. The RAM stores a fixed time set longer than an actual execution time of the task A as an execution time for the task A. The task control program executes the tasks A and B, and executes the task A by using the fixed time.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: January 15, 2019
    Assignee: OMRON Corporation
    Inventors: Koji Yaoita, Yoshitaka Takeuchi
  • Patent number: 10180892
    Abstract: An evaluation system includes a process execution module that executes an operation in accordance with a safety program, a setting module that receives an evaluation condition, a first determination module that changes the value of the input signal to be evaluated, from a first input value which is an initial value to a second input value, and determines whether a first output value of the output signal to be evaluated which is determined by the process execution module is identical to the expected output value, a second determination module that restores the value of the input signal to be evaluated, from the second input value to the first input value, and determines whether a second output value of the output signal to be evaluated which is determined by the process execution module is identical to the first output value, and an output module that outputs a determination result.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: January 15, 2019
    Assignee: OMRON CORPORATION
    Inventors: Ryosuke Fujimura, Nobuyuki Takuma, Hiromu Suganuma, Asahi Matsui, Masaya Inoue
  • Patent number: 10175979
    Abstract: The present disclosure relates to a system and method for predicting errors in a software code base. The system generates an element set from a plurality of defect records that identify the developer who originated the defect, the code revisions related to the defect, and a classification of the defect. The system predicts the probability and type of defects in software using a machine learning algorithm configured using elements from the defect records and the code related to the defect records.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: January 8, 2019
    Assignee: Intuit Inc.
    Inventors: Joseph Elwell, Damien O'Malley, Dharin L. Nanavati, Aliza Carpio
  • Patent number: 10175975
    Abstract: Implementations of the disclosure provide for a self-amending software builder. A method of the disclosure includes performing at least one test on an application having source code that is stored in a source code repository and has incurred a plurality of code changes by a plurality of users; detecting a failure of the application during the test; identifying, using a processing device, an offending code change of the plurality of code changes corresponding to the failure and at least one dependent code change of the plurality of code changes that depends on the offending code change; and updating, using the processing device, a master copy of the application in view of at least one of the offending code change or the dependent code change.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: January 8, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Kolesnik, Moti Asayag
  • Patent number: 10169221
    Abstract: The current document is directed to methods and systems for testing web sites. In certain implementations of the methods and systems, a testing service collects customer page-access and conversion information on behalf of a web site. The testing service is straightforwardly accessed and configured, through a web-site-based user interface, and is virtually incorporated into the web site by simple HTML-file modifications. A more efficient web-site-testing system nonuniformly distributes web-site accesses among web-page variants in order to more quickly and computationally efficiently determine a most effective web-page variant among a set of tested web-page variants. In certain implementations, nonuniform distribution of web-site accesses among web-page variants is facilitated by a Bayesian-inference method.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: January 1, 2019
    Assignee: ACCELERATE GROUP LIMITED
    Inventors: Ethan Dereszynski, Peter Crossley, Spencer Wood, Dean C. Kimball
  • Patent number: 10169057
    Abstract: In some aspects, the present embodiments provide a system, server, and computing device for building and modifying a user interface of an application executable on a computing device. The method may be performed by a server that is remote from the computing device. In some embodiments the method comprises: receiving parameters for updating a user interface element of the application, the user interface element being identified at the server by a programming language unit for the user interface element in the program code of the application; and sending the parameters to the computing device, wherein the computing device receives the parameters, updates the user interface element of the application with the parameters, and displays a modified user interface for the application, the modified user interface comprising the updated user interface element.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 1, 2019
    Assignee: Taplytics Inc.
    Inventors: Aaron Glazer, Jonathan Norris, Jacob Druxerman, Andrew Norris
  • Patent number: 10168691
    Abstract: A data pipeline is used as a fundamental processing element for implementing techniques that automatically or autonomously perform signal processing-based learning in a process plant or monitoring system. Each data pipeline includes a set of communicatively interconnected data processing blocks that perform processing on one or more sources of data in a predetermined order to, for example, clean the data, filter the data, select data for further processing, perform supervised or unsupervised learning on the data, etc. The individual processing blocks or modules within a data pipeline may be stored and executed at different devices in a plant network to perform distributed data processing. Moreover, each data pipeline can be integrated into one or more higher level analytic modules that perform higher level analytics, such as quality prediction, fault detection, etc. on the processed data.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: January 1, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Peter Zornio, Mark J. Nixon, Wilhelm K. Wojsznis, Michael J. Lucas, Paul R. Muston, Eric D. Rotvold, Terrence L. Blevins, Gary K. Law
  • Patent number: 10162328
    Abstract: The change stage of a user program is shared, and the suspension time of a device caused by updating the user program is shortened. A controller includes a first storage unit, a first change management unit, and a first user program generation unit. The first storage unit stores a data container. When the data container stored in the first storage unit is changed, the first change management unit stores a change record of the data container into a first update history. The first change management unit stores a new data container generated using the change record into the first storage unit. The first user program generation unit generates a user program using a user program resource contained in the new data container.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: December 25, 2018
    Assignee: OMRON Corporation
    Inventors: Yoshitaka Takeuchi, Satoru Miura, Hiroshi Yoshida
  • Patent number: 10162382
    Abstract: Methods, apparatus, systems are disclosed for using a movable heat sink to cool an electrical device during an ejection cycle of the electrical device from a dock. In accord with these concepts, the heat sink is moved from a first position, not in contact with the electrical device, to a second position in physical contact with the electrical device to conduct heat from the electronic device prior to an ejection of an electronic device from the dock.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: December 25, 2018
    Assignee: Intel Corporation
    Inventor: Nishi Yoshi Yoshifumi
  • Patent number: 10156834
    Abstract: A central control apparatus includes: a controller that performs control over facilities or equipment; and a display unit that displays information processed by the controller on the screen, wherein the central control apparatus further includes a communication unit that communicates with a meteorological office server, and the controller includes: a data collection module that collects predicted environmental data about a target control area through the communication unit; a system setting module that sets information about at least one facility within the target control area; and an energy usage simulation module that models the facility based on based on the facility information and simulates the power consumption of the facility model according to a control scenario, the energy usage simulation module including an energy reduction calculation module for calculating the energy reduction of the facility or target control area based on a simulation result of the power consumption of the facility model accord
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: December 18, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Junghwan Lyu, Heekyung Kim, Wookjin Park, Soyeon Ko
  • Patent number: 10158635
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application that was pre-installed on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives a request to download the application to a computing device, determines that the application is a pre-installed application, presents an authorization prompt configured to request user authorization to link the application with a user account, receives the user authorization, generates a unique hardware identifier associated with the computing device, determines that the application is linkable based upon the unique hardware identifier, and links the adoptable application with the user account when the adoptable application is linkable.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 18, 2018
    Assignee: APPLE INC.
    Inventors: Pedraum R. Pardehpoosh, Craig M. Federighi, Daniel I. Feldman, Gregory T. Quirk, Jack R. Matthew, Jackie Lee-Kang, Jean-Pierre Ciudad, Monika E. Gromek, Thomas K. Burkholder, Daniel Emil Pu, Sam Gharabally, Ellis Marshall Verosub, Yoon Sub Hwang
  • Patent number: 10147038
    Abstract: A Mechanical Turk-Integrated Development Environment system is disclosed. An integrated development environment (IDE) can include one or more interfaces capable of communicating with a mechanical turk engine. As a developer creates applications within the IDE, the developer can use the IDE to submit one or more requests to the mechanical turk engine. The engine constructs a mechanical turk project based on the requests and provides project tasks to workers. The results of the tasks can then be compiled and integrated back into the developer's application via the IDE. An example use includes constructing large domain specific data sets that can be applied to spoken dialog interfaces.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: December 4, 2018
    Assignee: NANT HOLDINGS IP, LLC
    Inventors: Farzad Ehsani, Silke Maren Witt-Ehsani, Demitrios Leo Master
  • Patent number: 10139805
    Abstract: A ladder diagram monitoring device displays an operation situation of a ladder program executed on a programmable controller built in a CNC on a monitor. A comment added to a circuit of the ladder program is provided with a region for displaying information on an operation situation of the CNC, the operation situation of the ladder program is reflected in the region, and display data in which the operation situation of the CNC is displayed is displayed.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: November 27, 2018
    Assignee: FANUC CORPORATION
    Inventor: Yasuyuki Ino
  • Patent number: 10112591
    Abstract: An apparatus for operating a vehicle, including a coupling device which is designed to decouple a speed sensor from a primary energy supply of a primary control of a primary brake-control system and to couple it to a secondary energy supply, and a control device which is designed to control the coupling device as a function of an error signal of the primary control, so that in response to an error of the primary control, the speed sensor is able to be decoupled from the primary energy supply and coupled to the secondary energy supply. A method for operating a vehicle, a system for operating a vehicle, as well as a computer program are also described.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 30, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventor: Peter Sautter
  • Patent number: 10113408
    Abstract: A computerized control system performs controlled pressure drilling in a formation with a drilling system according to a plan. A setup of at least the plan, the formation, and the drilling system is configured in the control system, and the setup is integrated with the drilling system. Functioning of the set up can then be conducted using one of a plurality of control modes, including an operating mode and a simulating mode. The control system functions the setup according to the operating mode for operational interaction with the setup using the integration of the setup with the drilling system. The control system can switch from the operating mode to the simulating mode for simulated interaction with the setup. The control system simulates for at least a time period the functioning of the setup according to the simulating mode using the integration of the setup with the drilling system. Current operations continue as at least one simulated operation or event is projected in the future.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 30, 2018
    Assignee: Weatherford Technology Holdings, LLC
    Inventors: Ilia Pobedinski, Sanjit Roy, Ferhat Gumus, Koray Kinik, Iain Cook, Lev Ring, Guy Feasey
  • Patent number: 10108161
    Abstract: A system and method for controlling steam based on a determination of steam quality include a steam conduit defining an interior volume of steam, an emitter for first and second coherent light beams, a receiver for signals resulting from an interference pattern of the first and second coherent light beams after refraction from a droplet in the steam at a convergence point, and a processor to determine steam quality based on the signals. There can be more than one receiver to account for phase differences related to droplet shape and size. The steam quality is also assessed by measuring droplet velocity by frequency of the interference patterns, and steam vapor and the refraction element of the scattering from the liquid droplet by absorption spectroscopy. The system can be utilized with on-line and real time measurements for on-line and real time determinations of steam quality.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: October 23, 2018
    Assignee: AGAR CORPORATION LTD.
    Inventor: Yonathan Dattner
  • Patent number: 10108442
    Abstract: Systems and methods improve performance and resource-efficiency of Just-in-Time (JIT) compilation in a hypervisor-based virtualized computing environment. A user attempts to launch an application that has been previously compiled by a JIT compiler into an intermediate, platform-independent format. A JIT accelerator selects a unique function signature that identifies the application and the user's target platform. If the signature cannot be found in a repository, indicating that the application has never been run on the target platform, the accelerator generates and stores the requested executable program in shared memory and saves the signature in the repository. The system then returns to the user a pointer to the stored platform-specific executable. If multiple users of the same platform request the same application, the system recognizes an affinity among those requests identified by their shared signature, and provides each user a pointer to the same previously stored, shared executable.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rafael Camarda Silva Folco, Plinio A. S. Freire, Breno Henrique Leitao