Patents Examined by Adam Lee
  • Patent number: 10139814
    Abstract: The present invention relates to a method and a system for manufacturing a board body (10), such as a skateboard, from a blank (20) having an indefinite shape. The blank (20) with the indefinite shape is collected by a handling robot (50). The shape of the blank (20) is scanned in three dimensions by means of a vision system (47) and a virtual image of said blank (20) is stored in a memory and used to calculate a three dimensional cutting path for milling the blank (20) into said board body (10).
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: November 27, 2018
    Assignee: Performance SK8 Holding Inc.
    Inventor: Becket Colon
  • Patent number: 10135248
    Abstract: A control apparatus is configured to control a control target device among load devices for which power supply from an electricity storage apparatus is controlled based on total power consumption of the load devices. The control apparatus includes a power monitor and a device controller. The power monitor is configured to acquire a value of the total power consumption of the load devices. The device controller is configured to control the control target device to change the power consumption of the control target device so that the value of the total power consumption changes to a value having a level where the electricity storage apparatus supplies the power to the load devices when the value of the total power consumption acquired by the power monitor is at a level where the power is not supplied from the electricity storage apparatus to the electrical devices.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: November 20, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventors: Kaori Sato, Hirotoshi Yano, Masaaki Yabe, Satoshi Minezawa, Satoshi Endo, Ichiro Maruyama
  • Patent number: 10127083
    Abstract: In a system and method for managing mainframe computer usage, preferred values for service class defined performance goals are determined to optimize workload performance in service classes across a logical partition. A method for managing mainframe computer system usage can include receiving a performance optimization goal for workload performance in a service class, the service class having a defined performance goal. Achievement of the performance optimization goal is assessed, and a preferred value for the defined performance goal is determined based on assessing achievement of the performance optimization goal. Workload criticality can be taken into account, and automatic changes to the performance goal authorized.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: November 13, 2018
    Assignee: CA, Inc.
    Inventors: Johannes G. J. Peeters, Friedhelm H. Stoehler, Horst W. Doehler
  • Patent number: 10126716
    Abstract: An electronic bypass system can include receiving a request to bypass a plant interlock system. A review of the request can be facilitated by a computer and, based on input from at least one reviewer, results in the request being approved or not approved. The facilitating can include: notifying the at least one reviewer of the request, storing the request and a status of the request in a database that includes bypass statuses of a plurality of plant interlock systems, and prompting the at least one reviewer to respond based on not receiving input from the at least one reviewer within a specified review time period. Based on the result of the review, the status of the request can be updated in the database to approved or not approved. A report that includes the status of the request can be generated.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: November 13, 2018
    Assignee: SAUDI BASIC INDUSTRIES CORPORATION
    Inventors: Mohamed Abdel-Raouf Omran, Waghayan Muhammad Al-Dossary, Abduljaleel Hassan Al-Alwan, Ayman Fahad Al-Zahri
  • Patent number: 10122649
    Abstract: Methods and apparatus to manage and execute action in computing environments are disclosed. An example method includes determining an identifier of a type of a computing resource identified in a received request, processing a set of stored adapters to determine an adapter associated with the identifier, determining an action associated with adapter, and presenting a user interface including a user selectable identification of the action.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: November 6, 2018
    Assignee: VMWARE, INC.
    Inventors: Phillip Smith, Timothy Binkley-Jones, Sean Bryan, Lori Marshall, Kathleen McDonough, Richard Monteleone, David Springer, Brian Williams, David Wilson
  • Patent number: 10120361
    Abstract: A motor driving apparatus including an inverter having a plurality of switching devices, wherein the inverter converts a direct current (DC) power into an alternating current (AC) power according to switching of the switching devices and supplies the AC power to a motor, and a controller to control the inverter, wherein the controller performs a control operation such that a switching frequency of the respective switching devices of the inverter remains constant in a first mode corresponding to a motor operation mode and performs a control operation to change the switching frequency of the respective switching devices of the inverter in a second mode corresponding to a sound output mode for fault diagnosis to output sound corresponding to the changed switching frequency.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: November 6, 2018
    Assignee: LG ELECTRONICS INC.
    Inventor: Cheonsu Park
  • Patent number: 10120726
    Abstract: According to one aspect of the present disclosure, a method and technique for hybrid virtual machine configuration management is disclosed. The method includes: assigning to a first set of virtual resources associated with entitled resources of a virtual machine a first priority; assigning to a second set of virtual resources associated with the virtual machine a second priority lower than the first priority, wherein the first and seconds sets when combined exceed the entitled resources for the virtual machine; mapping the first set of virtual resources to a first physical resource of a pool of shared physical resources allocatable to the first and second sets of virtual resources, wherein the first physical resource comprises a desired affinity level to a second physical resource allocated to the virtual machine; and preferentially allocating the first physical resource to the first set of virtual resources.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vaijayanthimala K. Anand, Wen-Tzer T. Chen, William A. Maron, Mysore S. Srinivas, Basu Vaidyanathan
  • Patent number: 10120708
    Abstract: Systems and methods for configuring a virtual machine provided by a remote computing system based on the availability of one or more remote computing resources and respective corresponding prices of the one or more remote computing resources.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Rajan Panchapakesan
  • Patent number: 10114707
    Abstract: Restoring a virtual machine is disclosed. An indication of the virtual machine of a primary site to be restored at a remote site using a copy stored at the remote site of a backup data of the virtual machine of the primary site is received. The virtual machine is restored to the remote site using a backup application deployed at the remote site as a virtual appliance managed using a virtual environment management platform.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 30, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Kiran K. Bachu, Richard Meier, Vijay C. Madhavapeddi
  • Patent number: 10108455
    Abstract: Methods and apparatus to manage and execute action in computing environments are disclosed. An example system includes a virtual machine resource platform to host a virtual compute node and a resource manager to: in response to a user request associated with the virtual compute node: determine a type of the virtual compute node; determine if an installed adapter identifies a type associated with the type of the virtual compute node; and when the adapter identifies the type associated with the type of the virtual compute node, present a user selectable identification of the adapter.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: October 23, 2018
    Assignee: VMware, Inc.
    Inventors: Phillip Smith, Timothy Binkley-Jones, Sean Bryan, Lori Marshall, Kathleen McDonough, Richard Monteleone, David Springer, Brian Williams, David Wilson
  • Patent number: 10110505
    Abstract: Methods and apparatus to manage and execute action in computing environments are disclosed. An example system includes a virtual machine resource platform to host a virtual compute node; and a resource manager to: install an interface to receive an adapter configured to initiate an action that operates on the virtual compute node, install the adapter by processing an adapter definition to identify an action specified by the adapter, trigger an alert based on collected data associated with the virtual compute node, in response to the alert, trigger the action to be executed using a parameter extracted from the collected data, and execute the action to operate on the compute node.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: October 23, 2018
    Assignee: VMware, Inc.
    Inventors: Phillip Smith, Timothy Binkley-Jones, Sean Bryan, Lori Marshall, Kathleen McDonough, Richard Monteleone, David Springer, Brian Williams, David Wilson
  • Patent number: 10108187
    Abstract: A support device executes a maintenance operation for a PLC, and records, into the PLC, information identifying the maintenance operation. The maintenance operation includes at least either of writing and deleting of data such as firmware into/from the PLC. The support device may further record, into the support device itself, information identifying the maintenance operation. In addition, the PLC uses data stored in a recording medium to execute a maintenance operation for the PLC. At this time, the PLC records, into the PLC itself, information identifying the maintenance operation. The PLC may further record, into the recording medium, the information identifying the maintenance operation.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: October 23, 2018
    Assignee: OMRON Corporation
    Inventors: Yutaka Abe, Takehiko Hioka, Shinsuke Kawanoue
  • Patent number: 10108462
    Abstract: Technology related to virtualizing sensors is disclosed. In one example of the disclosed technology, a method can be used to allocate resources of a computing system. The method can include enumerating hardware sensors and software modules that are capable of interacting with one another. A topology can be negotiated that is compatible with capabilities of the enumerated hardware sensors and software modules. A first request can be received from a first requestor to configure at least one of the enumerated hardware sensors and software modules. The at least one of the enumerated hardware sensors and software modules can be configured in response to the received first request.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sang Choe, Sathyanarayanan Karivaradaswamy, Mei Wilson, Fabin Shen, Yin Li
  • Patent number: 10108447
    Abstract: In a computer-implemented method for connecting a local virtualization infrastructure with a cloud-based virtualization infrastructure, a first view comprising a control for connecting the local virtualization infrastructure to the cloud-based virtualization infrastructure is displayed within a graphical user interface for managing the local virtualization infrastructure. Responsive to a receiving a user selection to connect the local virtualization infrastructure to the cloud-based virtualization infrastructure, at least one workflow for effectuating a connection between the local virtualization infrastructure and the cloud-based virtualization infrastructure is displayed.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: October 23, 2018
    Assignee: VMware, Inc.
    Inventors: Xi Zhu, Yu Xin, Huadong Wang, Radhika Rayadu Chopra
  • Patent number: 10102037
    Abstract: Techniques are disclosed for managing lock contention in a multithreaded processing system. In one embodiment, a method includes tracking an amount of time that a lock on a first thread prevents a second thread from execution. The method also includes, if the amount of time is greater than a first threshold, storing the amount of time and an address associated with the lock. The method includes dispatching a third thread that utilizes the address associated with the lock. The method also includes increasing the hardware priority of the third thread during a lock operation.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 16, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mathew Accapadi, Grover C. Davidson, II, Dirk Michel, Bret R. Olszewski
  • Patent number: 10095541
    Abstract: A computer-implemented method is provided for executing a memory access while performing a task switching using an optical circuit switch provided with a plurality of channels. The method includes executing, by a hardware processor, the memory access on the basis of a precedent task using a first channel of the plurality of channels. The method further includes assigning, by the hardware processor, a second channel of the plurality of channels to a subsequent task before performing the task switching. The method also includes executing, by the hardware processor, the subsequent task being executed after the precedent task upon performing the task switching. The method further includes performing, by the hardware processor, the task switching to the subsequent task to which the second channel has been assigned.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventor: Atsuya Okazaki
  • Patent number: 10089135
    Abstract: A computer-implemented method includes: receiving, by a computing device, a template for creating a virtual machine (VM) instance; separating, by the computing device, the template into a repeated portion and a unique portion; determining, by the computing device, whether the repeated portion is stored in a cache; creating, by the computing device and based on determining that the repeated portion is stored in the cache, the VM instance using the repeated portion stored in the cache; completing, by the computing device, the unique portion of the VM instance to create a completed VM instance; and deploying, by the computing device, the completed VM instance.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexei Karve, Andrzej Kochut, Ruchi Mahindru, Charles O. Schulz, Mahesh Viswanathan
  • Patent number: 10078842
    Abstract: A computer implemented method, a computerized system and a computer program product for selective scent dispensing. The computer implemented method comprising: detecting an event, wherein the event is associated with a person entering a predetermined physical area; in response to the detection of the event, determining, by a processor, a scent for the event; and applying, by a dispenser, the scent on the predetermined physical area.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: September 18, 2018
    Assignee: Shmuel Ur Innovation Ltd
    Inventor: Shmuel Ur
  • Patent number: 10067785
    Abstract: A system includes one or more computer systems that include one or more processors and memory. The memory includes instructions, that, upon being executed by the one or more processors, cause the system to determine a plurality of increased capacity configuration options for a first pool of servers, generate an assessment value for each of the plurality of increased capacity configuration options, and implement a first configuration option of the plurality of increase capacity configuration options having a greatest health increase assessment value.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Paul Wei, James Stanford Gilmore
  • Patent number: 10061289
    Abstract: A method and system for use in creating a profile of, managing and understanding power consumption in a premise of a user, wherein said premise comprises two or more power consuming devices comprises measuring, via at least one sensor, aggregate energy consumption at the premise, receiving at a mobile computing device comprising a data processor, said aggregated signal from the sensor, collecting and recording the aggregate signal over a plurality of time resolutions and frequencies, therein to create a predicted aggregate signal for each time x and frequency y, detecting changes in the predicted aggregate signal at time x an frequency y (detected consumption pattern changes) and conveying to at least one of the user, a utility company, and other third party a notification of detected consumption pattern changes.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: August 28, 2018
    Inventors: Ali Haghighat-Kashani, Janice Tze-Nee Cheam, Jonathan Mark Hallam