Patents Examined by Mark Connolly
  • Patent number: 10168730
    Abstract: Methods and systems for determining latency across a bus, such as a PCIe bus, coupling a field programmable gate array (FPGA) and a processor having different time incrementation rates. Both the FPGA and the processor count clock ticks independently, and using a calibration offset and the two incrementation rates, the processor converts the FPGA clock ticks into processor clock ticks in order to determine latency across the bus.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: January 1, 2019
    Assignee: NovaSparks. S.A.
    Inventors: Marc Battyani, Jonathan Clairembault, Long Xu
  • Patent number: 10122197
    Abstract: An electronic apparatus is provided with a processing unit that has a first operation mode in which an operation is enabled using only external power from a feeding device and a second operation mode in which the operation is enabled by feeding from a battery in addition to the external power from the feeding device. When the remaining capacity of the battery is sufficient, the processing unit executes an apparatus operation in the second operation mode. However, when the remaining capacity of the battery decreases, the processing unit changes an operation mode to the first operation mode and executes charging of the battery while continuously executing the apparatus operation.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: November 6, 2018
    Assignee: Sony Corporation
    Inventor: Takashi Oishi
  • Patent number: 10108175
    Abstract: In a numerical controller that controls a machine tool having a plurality of driving axes, coordinate system conversion processing for a machining program is performed in which the machining program is analyzed and then an instruction based on a right-handed coordinate system and an instruction based on a left-handed coordinate system are interchanged.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: October 23, 2018
    Assignee: FANUC Corporation
    Inventor: Takafumi Sasaki
  • Patent number: 10110394
    Abstract: A home server of a home network system is provided. The home server includes a communication interface configured to communicate with a plurality of devices, included in the home network system, and a server of an internet network; and a controller configured to extract a conditional sentence from a webpage of the server, the conditional sentence including a condition and an action, and configured to generate a rule for controlling at least one of the plurality of devices to perform the action of the conditional sentence in response to the condition of the conditional sentence being satisfied.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: October 23, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Mun-jo Kim, In-chul Hwang
  • Patent number: 10103719
    Abstract: A method for regulating voltage for a processor is disclosed. The method comprises requesting a target frequency value, wherein the target frequency value determines a target clock frequency for clocking the processor. The method also comprises comparing the target clock frequency to a first signal to generate an error signal. Further, the method comprises using the error signal to generate a duty cycle control signal, wherein the duty cycle control signal is operable to generate a periodic waveform. Finally, the method comprises generating an output regulator voltage using the periodic waveform, wherein the output voltage is operable to provide power to the processor.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: October 16, 2018
    Assignee: Nvidia Corporation
    Inventors: Sanjay Pant, Tezaswi Raja, Andy Charnas
  • Patent number: 10095639
    Abstract: A switch includes a PCI bus. A line card processor is coupled to a line card memory system and includes a line card processor port connected to the PCI bus. A management processor is coupled to a management memory system and includes a management processor port connected to the PCI bus and associated with a register. The management processor retrieves an OS image and stores the OS image in the management memory system. The management processor then configures the register with a mapping between the management memory system and the line card memory system. The management processor then provides a write instruction to write the OS image to an address range included in the management memory system, and the management processor port converts the write instruction using the address mapping such that the OS image is written over the PCI bus to the line card memory system.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: October 9, 2018
    Assignee: Dell Products L.P.
    Inventors: Vivek Dharmadhikari, James Lawrence Mangin, Vinay Sawal, Russell K. Mukai
  • Patent number: 10086458
    Abstract: The upper limit value for the axis feeding speed is set to the maximum speed that can secure the safety in a wire electrical discharge machine. In the case where the level of the process liquid is higher than a predetermined height, however, the upper limit value is made smaller. In order to prevent the process liquid from spilling to the outside of the process tank, the acceleration or the jerk may be changed instead of the axis feeding speed. In the case where the process liquid level is high, it is difficult for the process liquid to spill when the speed is adjusted slowly. In addition, the time constant may be increased or the instruction for speed may be changed from the linear type to the S shape type.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: October 2, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yasuo Nakashima, Akiyoshi Kawahara
  • Patent number: 10088836
    Abstract: Methods, systems, computer program products, and articles of manufacture for managing a manufacturing environment are described. An optimized schedule for operators is generated based on an optimization data structure, the optimization data structure comprising one or more manufacturing objectives and one or more resource constraints. The manufacturing activity is simulated based on the generated optimized schedule and an initial state data structure, the initial state data structure comprising a representation of an initial state of the manufacturing environment. The simulation results are analyzed to, for example, determine if the manufacturing objectives are satisfied.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: October 2, 2018
    Assignee: General Electric Company
    Inventors: Steven Jay Tyber, Shanshan Wang, Peter Leigh Katlic
  • Patent number: 10091017
    Abstract: Disclosed are methods, systems, and non-transitory, machine-readable media that facilitate personalized home automation control based at least in part on individualized protocol. First sensor data may be received, and may be indicative of an identified individual that is sensed by a set of sensors. A particularized pattern of activity of individual may be determined. Second sensor data may be indicative of an unidentified individual. Identification rules specified by a stored protocol record may include criteria for identifying sensed individuals. The second sensor data and/or identification information from another data source may be analyzed to identify the unidentified individual. A home automation rule may be determined based on the particularized pattern, which rule may include an anticipation of an operational setting of a home automation device. The home automation device may be instructed based on the determined home automation rule.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 2, 2018
    Assignee: EchoStar Technologies International Corporation
    Inventors: Kate Megan Carney Landow, Leslie Ann Harper, Rajiv Singh Cullen Pal, Marissa Brooke Mwendwa
  • Patent number: 10090662
    Abstract: A supply voltage monitor includes a switch circuit that enables coupling of an AC power supply to a load. A control circuit switches the switch circuit from a non-conductive state to a conductive state, and vice-versa, based upon a state of a state machine implemented by the control circuit, and further reports anomalies in process variables, such as voltage and current levels, temperature, etc., based on the state of the state machine. The transition criteria that is met to compel a transition in state is selectable by a user by way of a user interface. The transition criteria may correspond to different power levels that define a range over which the power is considered nominal and a range over which the power is considered to be an anomaly. The transition criteria additionally define what type of anomalies are reported without a change in the conductivity of the switch circuit.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: October 2, 2018
    Assignee: Electronic Systems Protection, Inc.
    Inventors: Richard J. Billingsley, Robert A. Dawley, Andrew Benton
  • Patent number: 10073429
    Abstract: In a method for parameterizing an electrical device, a communication link is set up between a user unit and a computation apparatus. The latter provides a parameterization program for parameterizing the electrical device. The user unit is used to record settings made at the user end that affect the electrical device, and the recorded settings are used to form setting values for parameterizing the electrical device. A parameterization file containing the setting values is produced for the electrical device. In order to be able to perform parameterization of electrical devices, in particular electrical devices that are used in automation installations in a safety-critical environment, in a comparatively simple and inexpensive manner, the parameterization program for parameterizing the electrical device is executed by the computation apparatus and a user interface for the parameterization program is displayed by the user unit.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: September 11, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wiebke Froehner, Thomas Werner
  • Patent number: 10073440
    Abstract: A method of designing and manufacturing a replica composite object based on an original object. The method identifies the structure and physical properties of an original object. Base materials, bodies, and structural templates, each of which includes associated physical properties, are utilized to generate a 3-dimensional model. The 3-dimensional model is discretized and tested to determine if the selected combination of base materials and bodies have physical properties that substantially equal the physical properties of the original object. If the physical properties do not equate, the 3-dimensional model is optimized by adjusting the combination of base materials, bodies, and structural templates. When the difference between the measured physical properties of the 3-dimensional model and the identified physical properties of the original object is less than a tolerance value, the method instructs an additive manufacturing system to generate a replica composite object based on the original object.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: September 11, 2018
    Assignee: University of Central Florida Research Foundation, Inc.
    Inventors: Fluvio Lobo Fenoglietto, Jack Stubbs
  • Patent number: 10073718
    Abstract: Apparatuses, methods and storage medium for computing including determination of work placement on processor cores are disclosed herein. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to identify a favored core of the processor cores. The one or more processors, devices, and/or circuitry may be configured to determine whether to migrate a thread to or from the favored core. In some embodiments, the determination may be by a process executed by a driver and/or by an algorithm executed by a power control unit of the processor.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: September 11, 2018
    Assignee: Intel Corporation
    Inventors: Guy M. Therien, Michael D. Powell, Venkatesh Ramani, Arijit Biswas, Guy G. Sotomayor
  • Patent number: 10067551
    Abstract: Technologies for analyzing power state transitions of a processor of computing device including determining, by the computing device, a power state entered by the processor of the computing device and a duration of the power state entered based on power state records, wherein the power state records comprise transition data indicative of transitions of a processor of the computing device between power states. The computing device further determines an accuracy of a power state selection of the processor of the computing device based on the determined power state entered and target residency data for the processor. The target residency data identifies, for each power state of a plurality of power states of the processor, an amount of time required in the corresponding power state to result in a conservation of power.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: September 4, 2018
    Assignee: Intel Corporation
    Inventors: Robert P. Knight, Gautam Upadhyaya, Min Yeol Lim, Neha Sharma
  • Patent number: 10061307
    Abstract: A production adjustment system includes a cell including a plurality of machines, a cell control device which is communicably connected to the cell, to control the cell, and a higher-level management controller which is communicably connected to the cell control device, to acquire disaster information. The cell control device includes a command unit for issuing commands to the plurality of machines based on state information of the cell, which is acquired from the at least one sensor of the cell, and disaster information acquired from the higher-level management controller.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: August 28, 2018
    Assignee: FANUC CORPORATION
    Inventor: Yoshifumi Shimura
  • Patent number: 10057221
    Abstract: A field replaceable unit authentication system provides for a field replaceable unit device to be positioned in a chassis. A trusted platform module is included in the field replaceable unit device. A network operating system engine may be provided in the field replaceable unit device and coupled to the trusted platform module. The network operating system engine participates in a boot process with a booting subsystem to generate current boot metric data that is provided for storage in the trusted platform module. A platform management controller in the field replaceable unit device retrieves the current boot metric data from the trusted platform module, authenticates the trusted platform module, and compares the current boot metric data to previously stored boot metric data to determine whether to authenticate the network operating system engine. If authenticated, the network operating system engine then authenticates the platform management controller.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: August 21, 2018
    Assignee: Dell Products L.P.
    Inventors: Padmanabhan Narayanan, Rajasekhar Pulluru
  • Patent number: 10037012
    Abstract: Disclosed is a power supply device capable of optimizing a conversion efficiency of power so as to be able to supply, in accordance with an operation status of a load that is a supply target of power, power necessary for the load. The power supply device (40) includes a control unit (41) that refers to, on the basis of new power prediction information (101R), a storage unit (3) that stores power information (103) in which power prediction information (101S) indicating a prediction value of power and output power information (102S) indicating an output power value, determines a reference value, and controls a power conversion unit (4) to adjusts a power conversion efficiency in accordance with the determined reference value.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: July 31, 2018
    Assignee: NEC PLATFORMS, LTD.
    Inventor: Masahiro Ohnishi
  • Patent number: 10024566
    Abstract: A control device (110) for controlling the environment in a region (102) within a structure (104) by means of controlling operation of a control system (120), which is adapted to adjust at least one property of the environment in the region (102), is disclosed. The control device comprises a user interface (112) adapted to selectively indicate to a user a range of available values representing at least one property of the environment in the region (102) that is adjustable by the control system (120) at least based on presence information of any persons being present within the region (102) such that the extent of control of the environment in the region (102) by means of the control device (120) that is thereby enabled the user is based at least partly on the presence information.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: July 17, 2018
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Paul Anthony Shrubsole, Alexandre Georgievich Sinitsyn
  • Patent number: 10012409
    Abstract: In an implementation, a method for managing airflow distribution through a plurality of adaptive vent tiles comprises accessing a model that correlates an environmental condition with a setting arrangement of the plurality of adaptive vent tiles and operational settings of a plurality of fluid moving devices. The method also includes calculating, through implementation of the model, a setting arrangement of the plurality of adaptive vent tiles that results in a substantially optimized metric subject to a set of constraints, wherein the setting arrangement of the plurality of adaptive vent tiles comprises an arrangement in which adaptive vent tiles in respective groups of adaptive vent tiles have substantially uniform opening levels with respect to each other.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: July 3, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Rongliang Zhou, Cullen E. Bash, Zhikui Wang, Thomas W. Christian
  • Patent number: 10007552
    Abstract: A mechanism for making more memory available in a computing device featuring dual operating systems uses the device firmware to save the contents of overlapped memory locations being used by the operating systems to non-volatile storage when switching operating systems while speeding up the switching process.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: June 26, 2018
    Assignee: Insyde Software Corp.
    Inventors: Timothy Andrew Lewis, Mike Su, Jeremy Wang