Simulating Electronic Device Or Electrical System Patents (Class 703/13)
  • Patent number: 11151059
    Abstract: A semiconductor device of a peripheral device control system includes one or more management blocks that are provided in association with a device to be controlled. The management blocks each include a plurality of registers that store information pertaining to each operation of the device to be controlled, and a first generation unit that performs a predetermined aggregation process on values of the plurality of registers included in the management block to generate an aggregation value that is a value formed by aggregating the values of the plurality of registers.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 19, 2021
    Assignee: LAPIS SEMICONDUCTOR CO., LTD.
    Inventor: Yuki Imatoh
  • Patent number: 11143971
    Abstract: A method for determining adjustment to a patterning process. The method includes obtaining a probability density function of a parameter related to a feature of a substrate subject to the patterning process based on measurements of the parameter, determining an asymmetry of the probability density function, and determining an adjustment to the patterning process based on the asymmetry of the probability density function of the parameter so as to reduce a probability of the feature having a parameter value that falls outside a range between threshold values of the parameter.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: October 12, 2021
    Assignee: ASML Netherlands B.V.
    Inventors: Wim Tjibbo Tel, Marc Jurian Kea, Roy Anunciado
  • Patent number: 11135975
    Abstract: A periphery monitoring device includes cameras that detects a periphery of a hydraulic shovel, a periphery monitoring monitor that displays a bird's-eye image based on image information acquired by the cameras, and a state switching control unit that controls mode switching between a periphery monitoring mode and a monitoring pause mode. The state switching control unit transitions to the periphery monitoring mode in a case where an input of a key-on manipulation with respect to the hydraulic shovel is received in the monitoring pause mode. In the monitoring pause mode, it is possible to transition to the periphery monitoring mode in time faster than transition from a power-OFF state.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: October 5, 2021
    Assignee: Komatsu Ltd.
    Inventors: Taro Eguchi, Takeshi Kurihara, Masaomi Machida
  • Patent number: 11132616
    Abstract: A characteristic value estimation device has a sensor data input unit to input sensor data detected by one or more sensors, a model input unit to input a first calculation model, a model learning unit to perform learning on a second calculation model, a model switch to select any one of the first calculation model and the second calculation model, a predictive value calculation unit to calculate an error of the calculation model, a probability distribution correction unit to correct the probability distribution of the uncertain parameter, a virtual sensor value estimation unit to estimate sensor data of a virtual sensor arranged virtually, a characteristic value distribution estimation unit to estimate a detailed distribution of the characteristic value, the sensor data of the virtual sensor, and the sensor data of the sensor, and a reliability calculation unit to calculate a reliability of the precise characteristic value distribution.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: September 28, 2021
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Mikito Iwamasa, Takuro Moriyama, Tomoshi Otsuki
  • Patent number: 11128413
    Abstract: Currently, wideband channel simulation/emulation is carried out through channel realizations obtained from dispersion functions dictated by communication standards, in order to perform the tests and validation of the new data communication schemes. However, the channel models available in the state of the art only consider the simulation/emulation of stationary channels with separable dispersion characteristics, allowing only the treatment of unrealistic channels. The present invention describes and details a method and apparatus for performing the channel simulation/emulation in scenarios where the channel is doubly selective, i.e., selective in time and frequency, where the simulation/emulation is of an arbitrarily long duration, and for a channel that is locally non-stationary in time, not stationary in frequency and with a non-separable dispersion function.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: September 21, 2021
    Inventors: Ramón Parra Michel, Luis René Vela García
  • Patent number: 11115135
    Abstract: The terminal device can generate a monophonic signal of a specified frequency, and can transmit the monophonic signal by using a specified receive antenna or transmit antenna of the terminal device. The terminal device has a function of transmitting the monophonic signal of the designated frequency by using any specified antenna. Therefore, a measurement system for an antenna complex number pattern of the terminal device can accurately measure a complex number pattern of each antenna of the terminal device in a manner in which the terminal device transmits the monophonic signal of the specified frequency by using each receive antenna or transmit antenna. The measurement system can further obtain an accurate measurement result when a MIMO OTA performance test is performed on the terminal device according to the complex number patterns of all the antennas of the terminal device.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 7, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Xiaohong Chen
  • Patent number: 11112778
    Abstract: The disclosure is directed to a system for integrating and centralizing multiple manufacturing software types into a consolidated platform. The system interfaces with third party software and performs data collection, data analytics, factory controls, virtual modeling, and checklist creation, as well as many other manufacturing applications. Artificial intelligence and machine learning are also integrated into the platform to assist with root cause analysis and increasing production efficiency.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: September 7, 2021
    Assignee: AVEVA SOFTWARE, LLC
    Inventor: Darren Fraser
  • Patent number: 11109124
    Abstract: A method of maintaining functioning relationships between geospatial features and standalone tables for rendering, editing, and managing a geospatial representation of a complete signal path comprises: Creating a structure, Placing equipment that associates to the structure, Placing cable and connect to port on fiber equipment, Determining type of connection, Determining type of equipment connection, and Creating record of the signal path.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 31, 2021
    Assignee: 3-GIS
    Inventors: David Stoner, Chrissy Kay Cleveland, Jeffrey Machamer, Thomas A Siniard, Joseph Robichaud
  • Patent number: 11086276
    Abstract: A controller for a building system receives training data including input data and output data. The output data indicate a state of the building system affected by the input data. The controller pre-processes the training data using a first set of pre-processing options to generate a first set of training data and pre-processes the training data using a second set of pre-processing options to generate a second set of training data. The controller performs a multi-stage optimization process to identify multiple different sets of model parameters of a dynamic model for the building system. The multi-stage optimization process includes a first stage in which the controller uses the first set of training data to identify a first set of model parameters and a second stage in which the controller uses the second set of training data to identify a second set of model parameters. The controller uses the dynamic model to operate the building system.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 10, 2021
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Michael J. Wenzel, Robert D. Turney
  • Patent number: 11080448
    Abstract: A method for formal deep bug hunting in a device under test (DUT) may include obtaining a selection of a start state for the DUT; obtaining a selection of one or a plurality of variables that are declared as random variables; for each of said one or a plurality of random variables, generating a sequence of random values in a generation order using a random number generator (RNG); and performing formal verification exploration of the DUT starting at the start state and consecutively assigning each of said one or a plurality of random variables a value from the sequence of values in the generation order.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: August 3, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Yaron Schiller, Guy Wolfovitz, Habeeb Farah
  • Patent number: 11068946
    Abstract: A management server and method for performing resource management operations in a distributed computer system takes into account information regarding multi-processor memory architectures of host computers of the distributed computer system, including information regarding Non-Uniform Memory Access (NUMA) architectures of at least some of the host computers, to make a placement recommendation to place a client in one of the host computers.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: July 20, 2021
    Assignee: VMware, Inc.
    Inventors: Aashish Parikh, Puneet Zaroo, Ganesha Shanmuganathan
  • Patent number: 11055456
    Abstract: A computer-implemented method for synthesizing a digital circuit is disclosed. The method includes receiving producer instructions defining a producer processing thread; generating a producer register-transfer level (RTL) description of the producer processing thread; receiving consumer instructions defining a consumer processing thread; generating a consumer RTL description of the consumer processing thread; and automatically inferring generation of streaming hardware RTL in response to receiving the producer and consumer instructions.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: July 6, 2021
    Assignee: MICROCHIP TECHNOLOGY INC.
    Inventors: Jongsok Choi, Ruolong Lian, Andrew Christopher Canis, Jason Helge Anderson
  • Patent number: 11055460
    Abstract: A system and method for input-directed constrained random simulation includes obtaining an initial state for a finite state machine (FSM) that models an electronic circuit design under test (DUT), the initial state assigning values to registers of the device under test, by providing an initial state function I(s) relating to the FSM to a satisfiability problem (SAT) solver to obtain register values that satisfy the initial state function. A random Boolean circuit R(i) is constructed. A SAT solver is queried for a satisfying assignment for a conjoined expression providing the conjunction of at least a valid-transition Boolean circuit T(s, i, s?) and the random Boolean circuit R(i), the valid-transition Boolean circuit describing valid transitions of the FSM as a function of current state s, inputs i, and next state s?. The satisfying assignment is added to the end of a constructed trace.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: July 6, 2021
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Ali Abdi, Guy Eliezer Wolfovitz
  • Patent number: 11042665
    Abstract: Systems, methods, and software described herein facilitate interfacing between processing nodes and a plurality of data repositories. In one example, a method of interfacing between a processing node and a plurality of data repositories includes identifying, for the processing node, a data access request using a first data access format, wherein the data access request includes a data connector identifier. The method further includes translating the access request to a second data access format based on the data connector identifier, and identifying a data repository in the plurality of data repositories to service the data access request based on the data connector identifier. The method also provides accessing data for the data access request in the data repository via the second data access format.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: June 22, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas A. Phelan, Michael J. Moretti, Joel Baxter, Gunaseelan Lakshminarayanan, Kumar Sreekanti
  • Patent number: 11042428
    Abstract: We disclose a system that optimizes deployment of sensors in a computer system. During operation, the system generates a training data set by gathering a set of n signals from n sensors in the computer system during operation of the computer system. Next, the system uses an inferential model to replace one or more signals in the set of n signals with corresponding virtual signals, wherein the virtual signals are computed based on cross-correlations with unreplaced remaining signals in the set of n signals. Finally, the system generates a design for an optimized version of the computer system, which includes sensors for the remaining signals, but does not include sensors for the replaced signals. During operation, the optimized version of the computer system: computes the virtual signals from the remaining signals; and uses the virtual signals and the remaining signals while performing prognostic pattern-recognition operations to detect incipient anomalies that arise during execution.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: June 22, 2021
    Assignee: Oracle International Corporation
    Inventors: Kenny C. Gross, Ashwini R. More
  • Patent number: 11032063
    Abstract: An example operation may include one or more of obtaining data of a simulation, identifying checkpoints within the simulation data, generating a plurality of sequential data structures based on the identified checkpoints, where each data structure identifies an evolving state of the simulation with respect to a previous data structure among the sequential data structures, and transmitting the generated sequential data structures to nodes of a blockchain network for inclusion in one or more data blocks within a hash-linked chain of data blocks.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kiran Raman, Kush R. Varshney, Roman Vaculin, Michael Hind, Sekou L. Remy, Eleftheria K Pissadaki, Nelson K. Bore
  • Patent number: 11025633
    Abstract: Disclosed herein are systems and methods configured to provide customized and guided instructions for the placement of multiple access points in a home envelope to optimize-coverage therein. The exemplified system and method facilitates the learning of the home envelope, the determining of placements of devices within different locations within the home envelope, and the guiding of the homeowner or occupant through the installation process of the devices at such placements. The provided information are customized and tailored for a given home envelope. In addition, the exemplified systems and methods simplifies the task of adding personal wireless devices to a network whereby no password is used.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: June 1, 2021
    Assignee: BRK Brands, Inc.
    Inventors: Paul Qantas Judge, Adam Wesley Allred, Michael Burkett Biggs, Daniel Jack Peck, Paul Harris Royal
  • Patent number: 11003811
    Abstract: Techniques for improving a quantum simulator are provided. In one example, a system includes a simulation component and a snapshot component. The simulation component determines a set of random numbers and simultaneously provides the set of random numbers to an arithmetic decoder to perform a stochastic simulation process. The snapshot component generates snapshot data indicative of a state of the stochastic simulation process based on data associated with a stochastic branching point for the stochastic simulation process.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lev Samuel Bishop, Christopher J. Wood
  • Patent number: 10997114
    Abstract: Systems, methods, and apparatus for improving throughput of a serial bus are described. A method performed at a device coupled to a serial bus includes detecting a transition in signaling state of a first wire of the serial bus while a first pair of consecutive bits is being received from the first wire of the serial bus, determining that no transition in signaling state of the first wire occurred while a second pair of consecutive bits is being received from the first wire, defining bit values for the first pair of consecutive bits based on direction of the transition in signaling state detected while the first pair of consecutive bits is being received, and sampling the signaling state of the first wire while the second pair of consecutive bits is being received to obtain a bit value used to represent both bits in the second pair of consecutive bits.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: May 4, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Lalan Jee Mishra, Richard Dominic Wietfeldt, Helena Deirdre O'Shea
  • Patent number: 10996990
    Abstract: Embodiments include method, systems and computer program products for performing Spectre mitigation on a workload. The method includes starting, by at least one processor of a plurality of processors, a process. The at least one processor determines that the process is a kernel process. The at least one processor determines that an interrupt has occurred in response to the determination that the process is a kernel process. The at least one processor processes the interrupt in response to determining that an interrupt has occurred. The at least one processor suppresses a malware mitigation to be applied to the kernel process in response to interrupt being processed.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: May 4, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sreenivas Makineedi, Douglas Griffith, Srinivasa Rao Muppala, Anil Kalavakolanu, Shanna Beck
  • Patent number: 10997585
    Abstract: An apparatus comprises a processing platform including a plurality of processing devices. The processing platform receives a request to generate a checkout interface on a user device in connection with a transaction to purchase a product and/or a service being performed over one or more networks, wherein the checkout interface comprises a plurality of selectable indicators each respectively indicating a payment option of a plurality of payment options, and to generate the checkout interface on the user device responsive to the request. The plurality of selectable indicators are simultaneously displayed on the checkout interface. The processing platform is further configured to receive a selection of a selectable indicator from the user device, and to automatically display on the checkout interface details of a payment option corresponding to the selected indicator responsive to the selection. The details are simultaneously displayed with the plurality of selectable indicators on the checkout interface.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: May 4, 2021
    Assignee: Dell Products L.P.
    Inventors: Archana Krishnamurthy Rao, Anand R. Pandey
  • Patent number: 10990283
    Abstract: A storage cluster is provided. The storage cluster includes a plurality of storage nodes, each of the plurality of storage nodes having nonvolatile solid-state memory and a plurality of operations queues coupled to the solid-state memory. The plurality of storage nodes is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can access the user data with a failure of two of the plurality of storage nodes. Each of the plurality of storage nodes is configured to determine whether a read of 1 or more bits in the solid-state memory via a first path is within a latency budget. The plurality of storage nodes is configured to perform a read of user data or metadata via a second path, responsive to a determination that the read of the bit via the first path is not within the latency budget.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: April 27, 2021
    Assignee: Pure Storage, Inc.
    Inventors: John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan
  • Patent number: 10990713
    Abstract: Systems and methods are provided for generating a state space model of a physical system. A matrix decomposition module is configured to receive input data and determine a size of an input matrix based on the input data. When the input matrix size is below a threshold, a singular value decomposition of the input matrix is determined using a first technique. When the input matrix size is above the threshold the input matrix is subdivided into a plurality of subparts. For each subpart, a separability value of that subpart is determined. When the separability value indicates that the subpart is well separated, a singular value decomposition of that subpart is determined using a second technique. When the separability value indicates that the subpart is not well separated, data associated with that subpart is provided to the matrix decomposition module via a recursive call.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 27, 2021
    Assignee: Ansys, Inc.
    Inventor: Amit Hochman
  • Patent number: 10984150
    Abstract: This application discloses a system implementing tools and mechanisms to identify alterations made to a baseline harness design that describes a wire harness, and selectively modify a target harness design based, at least in part, on the alterations made to the baseline harness design. The tools and mechanisms can perform the selective modification of the target harness design through a three-way comparison of the baseline harness design, an altered version of the baseline harness design, and the target harness design. During the three-way comparison, the tools and mechanisms can compare the target harness design to the baseline harness design, and compare the altered version of the baseline harness design to the baseline harness design. The tools and mechanisms can then selectively modify the target harness design based on the alterations made to the baseline harness design and the differences between the target harness design to the baseline harness design.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 20, 2021
    Assignee: Siemens Industry Software Inc.
    Inventor: Vikas Maddukuri
  • Patent number: 10982525
    Abstract: A downhole drilling system for reducing impact of vibration comprises a drill string having a bottom hole assembly (BHA) and a controller configured to control the downhole drilling system. The BHA includes a measurement sub configured to measure one or more of lateral, torsional, and axial vibrations. In this system, the controller controls the downhole drilling system based on a drilling environmental profile including drilling parameters of one or more of the lateral, torsional, and axial vibrations and further based on a vibration mode and a vibration level of the one or more of the lateral, torsional, and axial vibrations determined from the drilling environmental profile.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 20, 2021
    Assignee: CHINA PETROLEUM & CHEMICAL CORPORATION
    Inventor: Sheng Zhan
  • Patent number: 10985775
    Abstract: A method and apparatus is provided for implementing combinatorial hypermaps (CHYMAPS) and/or generalized combinatorial maps (G-Maps) based data representations and operations, comprising: mapping term-algebras to tree-based numbers using a fast algorithm and representing a graph of the mapping structure as a CHYMAPS using reversible numeric encoding and decoding; generating a representation of CHYMAPS in a form optimized for sub-map (sub-graph) to map (graph) isomorphism and partial matching with a general matching process; performing operations on the CHYMAPS as operations on respective numerical representations; performing compression and decompression using a three bit self-delimiting binary code; and storing and retrieving codes.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 20, 2021
    Assignee: KYNDI, INC.
    Inventor: Arun Majumdar
  • Patent number: 10970438
    Abstract: A method of generating a layout diagram of an IC device includes assigning a leakage constraint to a first schematic net of the IC device and determining a violation of the leakage constraint based on a dummy gate region. The IC layout diagram includes the dummy gate region between a first component of the first schematic net and a second component of a second schematic net of the IC device. The method includes modifying the IC layout diagram in response to the leakage constraint violation, and generating a layout file based on the modified IC layout diagram.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: April 6, 2021
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LTD.
    Inventor: Tien-Chien Huang
  • Patent number: 10944491
    Abstract: A method for positioning a device under test within a test area is provided. The method comprises the steps of determining shape and/or quality of a quiet zone with respect to the device under test, and using an augmented reality technique in order to optimize the positioning of the device under test in the quiet zone.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: March 9, 2021
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventor: Benoit Derat
  • Patent number: 10933311
    Abstract: Method for generating collectible media content items based on location information starts with processor receiving location information from location sensor coupled to first client computing device. Processor causes a map interface to be displayed that includes avatar of first user at a location based on the location information and a subset of a plurality of collectible items associated with geographical coordinates. When the first client computing device is determined to be within predetermined distance from a selected collectible item, processor causes front facing camera view to be displayed on the first client computing device, causes lens corresponding to selected collectible item to be applied to the front facing camera view, and causes the image of the selected collectible item displayed on the front facing camera view to change. Lens includes image of the selected collectible item that is overlaid on front facing camera view. Other embodiments are described herein.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 2, 2021
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Jill H. Cohen, Bryant Detwiller, Alexander Fung, Evan HK Lin, Walton Lin, Kimberly A. Phifer, Alexandre Valdetaro Porto
  • Patent number: 10926474
    Abstract: Certain examples described herein relate to build units that are physically connectable to at least one host apparatus of an additive manufacturing system. A build unit comprises at least one controllable device useable in an object building operation. In certain examples, the at least one device is controllable according to first control instructions originating from the at least one host apparatus when the build unit is physically connected to the at least one host apparatus. In certain examples, the at least one device is also controllable according to second control instructions generated independently of the at least one host apparatus when the build unit is not physically connected to the at least one host apparatus.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: February 23, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anna Torrent, David Soriano Fosas, Vicente Granados Asensio
  • Patent number: 10929584
    Abstract: Environmental modification testing with a formal verification is implemented for language-specified hardware designs. A language-specified hardware design may be received. A reference copy of the language-specified hardware design may be created. A formal verification may be performed on both the language-specified hardware design and the reference copy with a same input data. Different environmental assumptions for processing the same input data through the reference copy and the language-specified hardware design may be applied. An output value of the language-specified hardware design may be compared with an output value of the reference copy to determine whether those output values match. Error indications may be provided based on a result of the comparison.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Benzi Denkberg, Uri Leder, Ori Weber
  • Patent number: 10924345
    Abstract: A method for changing the configuration of at least two connected networks which consist of components and which are interconnected via at least one component, wherein at least one of the at least two networks is configured as a communication network, where digital models of the at least two networks are created based on network analyses, digital component models are created for the at least one connecting component, deriving a sequence of the configuration change is derived based on the digital models of the at least two networks and the digital component models for the at least one connecting component, the sequence of the configuration change is disassembled into decentrally executable sequence units and the decentrally executable sequence units distributing and executing while taking temporal and spatial dependencies on at least one decentralized sequence control unit in at least one of the at least two networks into account.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: February 16, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Florian Kintzler
  • Patent number: 10917288
    Abstract: Apparatus and methods for maintaining service during a communication network outage. The apparatus may include an outage monitor. The outage monitor may monitor conditions that may affect the performance or integrity of a WAN. The apparatus may include a digital switch that may be configured to switch, responsive to a state variable in the monitor, between: a regular-operations information machine at an edge location; and a contingency server disposed at the edge location. When the switch engages the contingency server, data on the contingency server may be available to one or more of banking associates, call center attendants, customers and other suitable enterprise personnel and systems.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 9, 2021
    Assignee: Bank of America Corporation
    Inventors: Sean Denton, Monika Kapur, Stephen T. Shannon
  • Patent number: 10915237
    Abstract: A computer programme product (10) for the configuration of a user-specific product (12) is stored on a mobile computer (2) and has a virtual library (14) with a plurality of selectable virtual components (16) for the compilation of a virtual model (12M) of the product (12) which can be shown on a display (4) of the mobile computer (2), wherein product information (I) for the creation of the actual user-specific product (12) is derivable on the basis of the components (16) selected for the displayed virtual model (12M). According to the invention, at least one functional device (36) is provided on the mobile computer (2), the device being controllable by means of touch operation of the virtual model (12M) on the display (4).
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: February 9, 2021
    Inventor: Thomas Haug
  • Patent number: 10908942
    Abstract: A virtualization device for composing a virtual network for implementation using physical network infrastructure, the virtualization device comprising; a node functionality and constraints module, configured to identify functionality and constraints of one or more nodes of the physical network infrastructure; a link constraints module, configured to identify constraints of one or more links of the physical network infrastructure; a network modeller module, configured to generate a model of the physical network infrastructure, based on the identified functionality and constraints of the nodes and on the identified constraints of the links; a virtual network composer module configured to receive a request for composition of a desired virtual network and to map the desired virtual network onto the physical network infrastructure based on the model generated by the network modelling module; and one or more node and link mapping modules for simultaneously mapping a virtual node of the desired virtual network onto
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: February 2, 2021
    Assignee: Zeetta Networks Limited
    Inventors: Vassilis Seferidis, Reza Nejabati
  • Patent number: 10909600
    Abstract: A method is disclosed that includes identifying an inventory item corresponding to a product configuration. The product configuration is defined using a feature map. The inventory item is also defined using the feature map. Each entry of the feature map corresponds to one of a number of features of a product.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: February 2, 2021
    Assignee: Versata Development Group, Inc.
    Inventors: Grant M. Emery, Arpan Shah
  • Patent number: 10902175
    Abstract: Methods, systems and computer program products for providing cross-hierarchical block pin placement are provided. Aspects include designating potential pin placements by aligning output pins of each of a first set of bottom-level hierarchical blocks positioned within one or more middle-level hierarchical blocks to an edge of a respective middle-level hierarchical block. Responsive to determining that each of a first subset of a second set of bottom-level hierarchical blocks having input pins that correspond to the output pins of the first set of bottom-level hierarchical blocks are positioned within a respective middle-level hierarchical block that has a cross hierarchical alignment, aspects include placing pins at one or more of the potential pin placements. Aspects also include placing a set of pins based on aligning input pins of a second subset of the second set of bottom-level hierarchical blocks to an edge of a respective middle-level hierarchical block.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse Surprise, Gerald Strevig, III, Shawn Kollesar
  • Patent number: 10903921
    Abstract: A method for providing a broadcast service, according to the present invention, comprises the steps of: if a broadcast service is provided by means of two or more networks, obtaining the maximum value among the fixed end-to-end delay of each network; and, on the basis of the maximum value, controlling an output point of a receiver which received packets of the broadcast service.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: January 26, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Koo Yang, Sung-Hee Hwang, Young-Kwon Lim, Kyung-Mo Park, Sung-Oh Hwang
  • Patent number: 10884055
    Abstract: A system for post-silicon leakage characterization is configured to apply a rail voltage to a hardware component; cause the hardware component to operate at a particular frequency; cause a cooling device, coupled to the hardware component, to operate at a cooling capacity; run a workload on the hardware component after applying the rail voltage, causing the hardware component to operate at a particular frequency, and causing the cooling device to operate at a particular cooling capacity; discontinue the workload and clocks of the hardware component after a temperature of the hardware component has reached a steady high point; continuously measure temperature and leakage power of the hardware component after discontinuing the workload until the temperature of the hardware component has reached a steady low point; and adjust a power management procedure for the hardware component based on measured temperature and measured leakage power of the hardware component.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diyanesh B. Chinnakkonda Vidyapoornachary, Anand Haridass, Arun Joseph, Charles R. Lefurgy, Spandana V. Rachamalla
  • Patent number: 10887778
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for proactively adjusting the infrastructure of a communications network in response to reporting of real-time network performance. For instance, in one example, a method includes obtaining real-time network performance metrics directly from a user endpoint device operated by a customer of a telecommunication service provider network, correlating the real-time network performance metrics with data from another data source, wherein the data includes data other than network performance metrics, and adjusting an infrastructure of the telecommunication service provider network in response to an insight gleaned through the correlating.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 5, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Rajan Anand, Nimish Buch, Timothy Neville, Mark Cottrell, David Lu, Eshrat Huda, Sachin Lohe
  • Patent number: 10878344
    Abstract: Systems, methods, computer-readable media, and apparatuses for identifying and executing one or more interactive condition evaluation tests to generate an output are provided. In some examples, user information may be received by a system and one or more interactive condition evaluation tests may be identified. An instruction may be transmitted to a computing device of a user and executed on the computing device to enable functionality of one or more sensors that may be used in the identified tests. A user interface may be generated including instructions for executing the identified tests. Upon initiating a test, data may be collected from one or more sensors in the computing device. The data collected may be transmitted to the system and may be processed using one or more machine learning datasets to generate an output.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 29, 2020
    Assignee: Allstate Insurance Company
    Inventors: John Rugel, Brian Stricker, Howard Hayes
  • Patent number: 10867087
    Abstract: Systems and methods for performing power analytics on a microgrid. In an embodiment, predicted data is generated for the microgrid utilizing a virtual system model of the microgrid, which comprises a virtual representation of a topology of the microgrid. Real-time data is received via a portal from at least one external data source. If the difference between the real-time data and the predicted data exceeds a threshold, a calibration and synchronization operation is initiated to update the virtual system model in real-time. Power analytics may be performed on the virtual system model to generate analytical data, which can be returned via the portal.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: December 15, 2020
    Assignee: Wavetech Global, Inc.
    Inventors: Kevin Meagher, Brian Radibratovic, Adib Nasle
  • Patent number: 10866505
    Abstract: Provided is a method for fabricating a semiconductor device including performing an OPC process to an IC layout pattern to generate a post-OPC layout pattern. In some embodiments, the method further includes applying an MPC model to the post-OPC layout pattern to generate a simulated mask pattern. By way of example, the simulated mask pattern is compared to a mask pattern calculated from a target wafer pattern. Thereafter, and based on the comparing, an outcome of an MPC process is determined.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: December 15, 2020
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Hsu-Ting Huang, Ru-Gun Liu
  • Patent number: 10860768
    Abstract: Disclosed herein are embodiments of tools and techniques for computing the electric coupling in terms of parasitic admittance and capacitance values between a through silicon via (TSV) and surrounding interconnect of an integrated circuit layout design. In particular embodiments, a computation of one or more admittance and capacitance values between a through-silicon-via (TSV) structure and an interconnect structure of the three-dimensional integrated circuit layout design using two or more field solvers or rule-based engines that are different from one another is performed. In addition, electrical connectivity for the coupling parasitic between a TSV and an interconnect is established. Then, a parasitic netlist representation of the three-dimensional integrated circuit layout design that includes the above parasitic element values is generated.
    Type: Grant
    Filed: September 29, 2018
    Date of Patent: December 8, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Vasileios Kourkoulos, Georgios Manetas
  • Patent number: 10862766
    Abstract: A controller is provided for a Cloud based service handling multiple types of traffic in a telecommunications network, the controller comprising: a first stage configured to automatically model use of Cloud resources allocated to the service for specific workloads of each of a plurality of traffic types, so as provide a variety of models for each traffic type; a second stage configured to automatically reduce the number of and generalise the models so as to provide generalised models for each traffic type applicable to other workloads than the specific loadings; a third stage configured to automatically evaluate accuracy of the generalised models for various combinations of given workloads, in each combination each of the given workloads being of a corresponding traffic type, and to select one of the generalised models dependent upon evaluated accuracy; and a fourth stage configured to control operation of the Cloud resources according to the selected model.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 8, 2020
    Assignee: Alcatel Lucent
    Inventors: Diego Lugones, Jesus Omana Iglesias, Thomas Voith, Stefanie Braun, Jordi Arjona Aroca, Joachim Riemer, Volker Hilt, Jurgen Sienel
  • Patent number: 10853049
    Abstract: Enabling migration of code in a service oriented architecture executed in a distributed computing environment. A migration definition for generating migrations is received, the migration definition exposing a tangible set of matchers and filters configured to locate code constructs and codebase settings of the code to be migrated. The code to be migrated is user defined. A deterministic script is scaffolded from the tangible set of matchers and filters to find instances of code to update or settings to update within the distributed environment. The instances of the code settings are updated, whereby the code in the service oriented architecture is migrated.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: December 1, 2020
    Assignee: ADP, LLC
    Inventors: Joe Groseclose, Lohit J. Sarma, Darshan Kapadia
  • Patent number: 10853111
    Abstract: Techniques for providing customer feedback related to virtual machine instance maintenance events are described herein. A customer is provided with an event message specifying a virtual machine maintenance operation and a proposed time to perform that virtual machine maintenance operation. A response that specifies the time that the customer wishes to perform the virtual machine maintenance operation is received and the virtual machine maintenance operation is scheduled based at least in part on that specified time.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Georgios Elissaios, Weili Zhong McClenahan, Alan Hadley Goodman
  • Patent number: 10845407
    Abstract: An apparatus of a multi-chip package (MCP) of a functional safety system, comprises a processor configurable as a master chip in a master-slave arrangement with a slave chip in the MCP, and a memory coupled to the processor to store one or more infield test scan patterns. The processor includes a block to couple the master chip to the slave chip via a high-speed input/output (IO) interface to retrieve the one or more infield test scan patterns from the memory via the master chip, and to provide the one or more infield test scan patterns to the slave chip via the high-speed TO interface in response to the functional safety system entering an infield test mode.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: November 24, 2020
    Assignee: Intel Corporation
    Inventors: Asad Azam, Amit K. Srivastava, Enrico Carrieri, Rajesh Bhaskar
  • Patent number: 10841026
    Abstract: An exemplary device for emulating a wireless channel(s) can be provided, which can include, for example, a first communication interface configured to receive a first data signal(s) from a transmitter unit(s), a hardware processor configured to receive the first data signal(s) from the first communication interface, and generate a second data signal(s) by modifying the first data signal(s) based on a test(s) being performed on the transmitter unit(s), and a second communication interface configured to receive the second data signal(s) from the hardware processor, and transmit the second data signal(s) to a receiver unit(s). A control interface can be included, which can be configured to receive a control signal(s) from the transmitter unit(s) or the receiver unit(s) and provide the control signal(s) to the hardware processor for determining the second data signal(s).
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: November 17, 2020
    Assignee: New York University
    Inventors: Aditya Dhananjay, Sundeep Rangan, Dennis Shasha
  • Patent number: 10839124
    Abstract: Interactive compilation of software to a hardware language may be performed to satisfy formal verification constraints. Source code for software to be executed on a hardware design may be received. Intermediate code may be generated from the source code as part of translating the source code to a hardware language used to specify the hardware design. The intermediate code may be provided via an interface and updates to the intermediate code may be received. The updated source code may then be used to complete translation of the source code to the hardware language.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: November 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Uri Leder, Adi Habusha, Ofer Naaman, Tzachi Zidenberg, Ohad Gdalyahu