Patents Examined by Vincent Tran
  • Patent number: 9880601
    Abstract: A method is provided for controlling a link. This may include determining a condition of a first device coupled to the link, receiving, at the first device, a request for a specific link state from a second device coupled to the link, and determining a power state of the link based on the determined condition of the first device.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: January 30, 2018
    Assignee: Intel Corporation
    Inventors: Corey D. Gough, Ian M. Steiner, Krishnakanth V. Sistla
  • Patent number: 9880544
    Abstract: A method of determining a pose of a workpiece includes receiving known positions of a plurality of reference features of a workpiece in a first pose in a first coordinate space, determining from the known positions an estimate of the first pose of the workpiece in a second coordinate space in which any pose of the workpiece is defined by six distinct components, and at least one of the six components are known. The method includes receiving a position of a second feature of the workpiece in the second coordinate space when the workpiece is disposed in a distinct, second pose in which the at least one known components remain constant between the first and second pose. The method includes determining the second pose of the workpiece from the first pose estimate and the position of the second feature of the workpiece in the second pose.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: January 30, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Jerald A. Hull, Philip L. Freeman
  • Patent number: 9874926
    Abstract: Techniques to control power and processing among a plurality of asymmetric cores. In one embodiment, one or more asymmetric cores are power managed to migrate processes or threads among a plurality of cores according to the performance and power needs of the system.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: January 23, 2018
    Assignee: Intel Corporation
    Inventors: Herbert Hum, Eric Sprangle, Douglas Carmean, Rajesh Kumar
  • Patent number: 9874911
    Abstract: The present principle generally relate to resetting of an electronic device, and particularly, to resetting of an electronic device to factory default of settings if a reset button is pressed for more than a certain amount of time such as, e.g., ten seconds. The amount of time the reset button is pressed is monitored by a bootloader program after a reboot of the processor. The present principles allow the use of the same reset button for two different functions: a normal power off-on reset and a reset to the factory default. The present principles also allow the electronic device to be reset to the factory default even if the main software of the electronic device is locked up (i.e., non-functioning).
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 23, 2018
    Assignee: THOMSON LICENSING
    Inventors: Steven C Rhoads, Marc David Ziems
  • Patent number: 9870037
    Abstract: A method for allocating power within an information handling system (IHS) includes: monitoring power consumed by components within the IHS; monitoring thermal state of the components; evaluating power demand and cooling demand for each of the components; and adjusting power allocated to at least one of a computing resource and system cooling according to results of the evaluating. An information handling system (IHS) and a controller that both perform similar processes are disclosed.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: January 16, 2018
    Assignee: Dell Products, L.P.
    Inventors: John Erven Jenne, Dominick Adam Lovicott
  • Patent number: 9870038
    Abstract: The present invention relates to a status-sensitive power observing system (1) which enables to observe power consumption of interconnected embedded systems under different operating conditions together with the said operating condition information and form real-like power consumption models thereof.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: January 16, 2018
    Assignee: TURKCELL TEKNOLOJI ARASTIRMA VE GELISTIRME ANONIM SIRKETI
    Inventors: Mehmet Emin Ozgul, Cem Ayyildiz, Servet Ayok
  • Patent number: 9864364
    Abstract: A method includes receiving notifications associated with batch execution instances executed by multiple devices. The notifications identify events occurring in an industrial process control and automation system. The method also includes creating a unique namespace for association with the notifications. The method further includes storing records identifying the notifications in a unified activity hierarchy based on the unique namespace. Creating the unique namespace could include creating an initial namespace using one or more fields associated with a parent process being executed. The parent process can activate a child process, and a namespace for the child process can contain the initial namespace and use one or more fields associated with the child process. The child process can activate a grand-child process, and a namespace for the grand-child process can contain the initial namespace and the namespace for the child process and use one or more fields associated with the grand-child process.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 9, 2018
    Assignee: Honeywell International Inc.
    Inventors: David F. Rybarczyk, Ashwath Kakde SunderKumar
  • Patent number: 9864348
    Abstract: A processor-implemented method, system, and/or computer program product optimizes operations of an electronic system. The electronic system receives first operational inputs from a first user device, which control operations of the electronic system. The electronic system also receives second operational inputs from a second user device, which are overridden by the first operational inputs at the electronic system, such that the second operational inputs initially do not control operations of the electronic system. Operational input qualities of the first operational inputs and the second operational inputs are compared according to how efficiently the electronic system functions.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 9857856
    Abstract: A method determines power supply unit configurations in an information handling system. The method includes determining, via a controller, a first amount of power required to operate functional components of the IHS. A history table is retrieved containing a plurality of power supply unit (PSU) configurations and PSU data. The method further includes determining if the history table contains a first PSU configuration corresponding to the first amount of power. In response to determining that the history table contains the first PSU configuration corresponding to the first amount of power, the PSUs identified as active mode PSUs in the first PSU configuration are triggered to be in an active mode and operating at the corresponding percentage load and the PSUs identified as sleep mode PSUs in the first PSU configuration are triggered to be in a sleep mode.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: January 2, 2018
    Assignee: Dell Products, L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Alaric Joaquim Narcissius Silveira, Eric Michael Tunks, John Ervin Jenne
  • Patent number: 9856734
    Abstract: A system for adaptively machining a shroud of a blade used in a turbomachine is provided. The system may include a computer system including a module(s) configured to: extract geometric location data from a 3D model of the shroud after use in the turbomachine, the 3D model created by digitizing using a digitizing device. The geometric location data includes geometric location data of a hard face plane of the shroud exposed to wear during turbomachine operation and of a non-worn surface adjacent to the hard face plane substantially unexposed to wear during turbomachine operation. Comparing the geometric location data of the non-worn surface from the three-dimensional model to a manufacturing model of the blade determines a change in position of the non-worn surface from use of the blade in the turbomachine. The change in position is used to modify a machining instruction used by a machining device to repair the hard face plane.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: January 2, 2018
    Assignee: General Electric Company
    Inventors: Jacob Andrew Salm, Mark Carmine Bellino, James Ryan Connor, Gareth William David Lewis, Keith Alan Lord
  • Patent number: 9841754
    Abstract: An information-linkage supporting apparatus includes: a schema-information acquiring unit acquiring schema information concerning the configuration of numerical control data stored by a numerical-control-data storing apparatus as a database, from the numerical-control-data storing apparatus; a memory-map-information acquiring unit acquiring memory map information concerning memory allocation in the data memory of the numerical control data stored by a numerical control apparatus in an inside thereof, from the numerical control apparatus; a mapping-table generating unit generating, on the basis of association instruction information inputted from the outside for instructing association between constituent elements of the schema information and constituent elements of the memory map information, a mapping table, which is information for information linkage obtained by associating and mapping the constituent elements of the schema information and the constituent elements of the memory map information; and a mapp
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: December 12, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventor: Noriyasu Fukatsu
  • Patent number: 9817380
    Abstract: An irrigation system is contained at a particular site, where the site may be a commercial address or a residential address. The system includes a weather station that generates temperature data, precipitation data, and any other useful data that might be used by other components of the system. The system also includes an irrigation controller that uses electrical signals to open and close valves, thereby turning sprinklers on and off, whether zone-by-zone or sprinkler-by-sprinkler. The system further includes a host device which communicates with the weather station and with the irrigation controller. The host device includes a computer processor and one or more wireless interfaces. The host device receives the weather data from the weather station and calculates an amount of desired irrigation, generating an irrigation schedule. The host device then controls the irrigation controller according to the generated irrigation schedule.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: November 14, 2017
    Assignee: Telsco Industries, Inc.
    Inventors: Venkataramu L. Bangalore, William C. Savelle, Jr., Lex M. Mason, Sr.
  • Patent number: 9817465
    Abstract: Technology for handling overcurrent conditions on electrical circuits that power multiple computing modules is disclosed. Aspects of the technology include a power system adapted to provide notifications of overcurrent conditions, and computing modules adapted to reduce an operating speed thereof in response to notification of an overcurrent condition.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bryan D. Kelly, Badriddine Khessib, Sriram Govindan
  • Patent number: 9811347
    Abstract: Systems and methods for managing dependencies for Human Interface Infrastructure (HII) devices are described. In some embodiments, an Information Handling System (IHS) may include a host processor and a Baseboard Management Controller (BMC) coupled to the host processor, the BMC having program instructions stored thereon that, upon execution by the BMC, cause the BMC to: receive, from another IHS remotely located with respect to the IHS, a request to change a value of a given attribute of a Human Interface Infrastructure (HII) device coupled to the IHS; and use a dependency matrix to determine how the change is affected by a current value of another attribute.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 7, 2017
    Assignee: Dell Products, L.P.
    Inventors: William C. Munger, Sundar Dasar, Divya Vijayvargiya
  • Patent number: 9811111
    Abstract: A clock generation system for an integrated circuit (IC) chip (e.g., a microcontroller) is disclosed that allows digital blocks and other components in the IC chip to start and stop internal clocks dynamically on demand to reduce power consumption.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: November 7, 2017
    Assignee: Atmel Corporation
    Inventors: Sebastien Jouin, Patrice Menard, Thierry Gourbilleau, Yann Le Floch, Mohamed Aichouchi
  • Patent number: 9812878
    Abstract: Systems, methods, and computer-readable media are disclosed for dynamic current redistribution. Example methods may include determining that a power source is in communication with a first battery, determining that a second battery is in communication with the first battery, and charging the first battery at a first charging current value. Example methods may include charging the second battery at a second charging current value, determining that an input voltage from the power source is equal to or greater than a voltage threshold, and charging the second battery at a third charging current value that is higher than the second charging current value.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcel Colman Eric Stieber, Thomas Gang Wang, Vidhyananth Ramasamy Venkatasamy
  • Patent number: 9804633
    Abstract: A method for indirectly measuring the clock rate of a media rendering subsystem, in a media rendering device that has a separate hardware clock for rendering the media, by using the rate at which data requests are made of the CPU in the media rendering device and using the CPU clock to provide additional accuracy in measuring the clock rate.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: October 31, 2017
    Assignee: Blackfire Research Corporation
    Inventors: Ravi U Rajapakse, Ian McIntosh
  • Patent number: 9804649
    Abstract: A system comprising at least one power device is provided. The at least one power device includes an input to receive power from a power source, an output operatively coupled to the input and configured to provide power, a data storage, a network interface, and a controller coupled to the input, the output, the data storage and the network interface. The controller is configured to provide, according to a reporting schedule, identification information directly to a cloud service via the network interface and provide, according to the reporting schedule, secured information directly to the cloud service, the secured information being descriptive of performance of the at least one power device.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: October 31, 2017
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: Daniel C. Cohen, Mark R. Melanson, James S. Spitaels
  • Patent number: 9798315
    Abstract: Methods for post processor development and corresponding systems and computer-readable mediums. A method includes generating a machine tool post processor having a plurality of levels including a library level, a controller level, and at least one other level. The method includes interacting with a user in a dynamic user interface corresponding to the machine tool post processor. The method includes storing the machine tool post processor.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: October 24, 2017
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Roland Rieger, Florian Weisse, Uwe Roosz, Christian Oetliker
  • Patent number: 9798716
    Abstract: A programmable device is configured to detect a user preferred language from one or more other devices. When the programmable device is automatically programmed, the device provides a complete, seamless integrated experience and a user can immediately interact with the programmable device in a known language. The preferred device language can be set by reference to a user device, such as a phone, tablet, and/or other personal electronic device, by reference to one or more additional programmable devices in communication with the programmable device, and/or reference to a remote server storing the language preference of the user.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 24, 2017
    Inventor: James E. Niles