Simulating Electronic Device Or Electrical System Patents (Class 703/13)
-
Patent number: 9817069Abstract: Systems and methods for a sequential decompressor which builds equations predictably provide a first-in, first out (“FIFO”) shift register which is fed by a first XOR decompressor and provides outputs to a second XOR decompressor.Type: GrantFiled: June 29, 2015Date of Patent: November 14, 2017Assignee: Cadence Design Systems, Inc.Inventors: Steev Wilcox, Krishna Vijaya Chakravadhanula, Vivek Chickermane, Paul Alexander Cunningham, Brian Edward Foutz
-
Patent number: 9817771Abstract: Methods, systems, and machine readable medium for multi-thread safe system level modeling simulation (SLMS) of a target system on a host system. An example of a SLMS is a SYSTEMC simulation. During the SLMS, SLMS processes are executed in parallel via a plurality of threads. SLMS processes represent functional behaviors of components within the target system, such as functional behaviors of processor cores. Deferred execution may be used to defer execution of operations of SLMS processes that access a shared resource. Multi-thread safe direct memory interface (DMI) access may be used by a SLMS process to access a region of the memory in a multi-thread safe manner. Access to regions of the memory may also be guarded if they are at risk of being in a transient state when being accessed by more than one SLMS process.Type: GrantFiled: August 20, 2013Date of Patent: November 14, 2017Assignee: Synopsys, Inc.Inventors: Jan M. J. Janssen, Thorsten H. Grötker, Christoph Schumacher, Rainer Leupers
-
Patent number: 9819858Abstract: A video acquisition method and device. The method includes setting a video acquisition class in a programming language framework layer. With the video acquisition class inherits a class in a video acquisition underlying library and registers a callback function for the video acquisition underlying library. The video acquisition class sends a video acquisition command to the video acquisition underlying library and the video acquisition underlying library acquires video data according to the video acquisition command. The callback function is applied to acquire the video data from the video acquisition underlying library and the video data is sent to a coder for video data coding.Type: GrantFiled: March 27, 2015Date of Patent: November 14, 2017Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Xiaocui Ji
-
Patent number: 9813381Abstract: Responsive to a request to retrieve or store a file, a transformation pipeline may be created to efficiently transform file data one unit at a time in memory. The transformation pipeline includes a sequence of transformation streams, each containing a write method, a read method, and a transformation to be applied. The write method moves a unit of data, for instance, from a memory buffer into an associated stream. The read method reads the unit of data from the stream, calls an associated transformation, and passes the unit of data thus transformed to the next stream or a destination. This process is repeated until all desired and/or required transformations such as compression, encryption, tamper protection, conversion, etc. are applied to the unit of data.Type: GrantFiled: May 1, 2015Date of Patent: November 7, 2017Assignee: Open Text SA ULCInventors: Dana Lawrence Khoyi, John Martin Pratt, John Patino-Bueno
-
Patent number: 9811248Abstract: Methods, computer-readable media, software, and apparatuses provide a system for implementing a tool that allows users to test a webpage. The system may include a computing device configured to use the tool to parse a request that is transmitted in response to, for example, a selection to load the webpage. The tool may also generate a user interface comprising variables of the request. The variables may be displayed so that they may be selected by a user. For each selected variable, the computing device may generate a column within a table. The table may include the values for each selected variable. The computing device may also generate a second table with corresponding values for corresponding variables. Further, the computing device may compare corresponding values to execute regression testing. Also, the computing device may allow a user to select criteria for certain variables to generate rules and apply rules against requests.Type: GrantFiled: July 22, 2014Date of Patent: November 7, 2017Assignee: Allstate Institute CompanyInventors: John Michael Berg, Jeraldine Dahlman, Jason T. Fong, Sameer Khaladkar
-
Patent number: 9811504Abstract: Methods, systems, and computer program products are hereby claimed for including and distinguishing independent variables that denote lifespan in multivariable binary regression analyses of mortality and survivorship. These methods, systems, and computer program products are demonstrated here by including and distinguishing lifespan in multivariable binary regression analyses of humans' and medflies' mortality and survivorship, revealing advantages for the description, specification, measurement, analysis, explanation, and prediction of mortality and survivorship.Type: GrantFiled: May 29, 2017Date of Patent: November 7, 2017Inventor: Michael Epelbaum
-
Patent number: 9813486Abstract: In accordance with the teachings of the present disclosure, a method of assessment of cloud hosting suitability for multiple applications is disclosed. The method may include creating a second synthetic application definition based on a first synthetic application definition, wherein creating the second application definition comprises defining, in the second synthetic application definition, a second plurality of resource consumptions, wherein the second plurality of resource consumptions are equivalent to consumptions by the candidate application at a second level of user demand. The method may also include consuming, based on the second synthetic application definition, a plurality of quantities of resources of the computing system and evaluating the computing system. The present disclosure additionally includes associated systems and apparatuses.Type: GrantFiled: May 15, 2014Date of Patent: November 7, 2017Assignee: CA, Inc.Inventors: Allan D. Clarke, Douglas M. Neuse
-
Patent number: 9813487Abstract: In accordance with the teachings of the present disclosure, a method of assessment of service level agreement compliance is disclosed. The method may include defining, in a synthetic application definition, a plurality of resource consumptions, wherein the plurality of resource consumptions are equivalent to consumptions by a candidate application, and distributing the synthetic application definition to a synthetic application in a node of a computing system. The method may further include consuming, with the synthetic application and based on the synthetic application definition, a plurality of quantities of resources of a plurality of nodes of the computing system. The method may additionally include recording a performance of the synthetic application, and comparing the recorded performance to a requirement of a service level agreement (SLA). The present disclosure additionally includes associated systems and apparatuses.Type: GrantFiled: May 15, 2014Date of Patent: November 7, 2017Assignee: CA, Inc.Inventors: Allan D. Clarke, Douglas M. Neuse
-
Patent number: 9813930Abstract: A method and apparatus for service quality monitoring in a wireless network is provided. The network has both wired and wireless connections, and has at least one access point capable of providing wireless connectivity to client devices. Wireless connectivity is provided to client devices from the access point with at least one client-serving radio transceiver. Radio test signals are generated for network testing from a testing transceiver at the access point.Type: GrantFiled: July 21, 2015Date of Patent: November 7, 2017Assignee: 7Signal Solutions, Inc.Inventor: Veli-Pekka Ketonen
-
Patent number: 9805193Abstract: Generating a set of attempted external contacts associated with a malware sample is disclosed. A malware sample is executed, in an accelerated computing environment. In the accelerated computing environment, a guest time is advanced more quickly than a time by which a host time is advanced. A set of one or more attempted external contacts generated by the executing malware sample is recorded. The set of attempted external contacts is provided as output.Type: GrantFiled: December 18, 2014Date of Patent: October 31, 2017Assignee: Palo Alto Networks, Inc.Inventors: Ryan C. Salsamendi, Robert A. Seger
-
Patent number: 9800651Abstract: In accordance with the teachings of the present disclosure, a method of application-specific assessment of cloud hosting suitability is disclosed. The method includes distributing synthetic applications to nodes of the computer system. The method further includes consuming quantities of resources of nodes based upon a synthetic application definition. The method additionally includes measuring a performance characteristic of the synthetic applications, and evaluating performance of the synthetic applications. The present disclosure also includes associated systems and apparatuses.Type: GrantFiled: April 4, 2014Date of Patent: October 24, 2017Assignee: CA, Inc.Inventors: Allan D. Clarke, Douglas M. Neuse
-
Patent number: 9792102Abstract: Systems and techniques for identifying potential problems associated with deploying a software package in a computing system are described. The software package may include multiple components that are installed in various locations in the computing system. Multiple agents that perform mock activities emulating the activities of the multiple components may be deployed in the computing system. Activity data may be gathered when the multiple agents are performing the mock activities and used to identify potential problems.Type: GrantFiled: September 4, 2015Date of Patent: October 17, 2017Assignee: QUEST SOFTWARE INC.Inventor: Jake Seigel
-
Patent number: 9787558Abstract: Identifying state inconsistency in edge-based software defined networks is disclosed. A verification server may receive controller network configuration data from a controller of an edge-based software defined network (SDN) and end-host network configuration data from at least one end-host of the SDN. The verification server may parse the controller network configuration data into a network state representation and the end-host network configuration data into the network state representation. The network state representation of the controller network configuration data and the end-host network configuration data may be compared to identify state inconsistency in the SDN. Responsive to identifying the state inconsistency, an alert and/or a report may be generated and transmitted to an administrator user interface.Type: GrantFiled: June 23, 2015Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Rahul Singh, Shu Tao, Yang Xu
-
Patent number: 9785508Abstract: A peripheral integrated circuit (IC) device for providing support to a data processing IC device. The peripheral IC device comprises a fault detection component arranged to detect an occurrence of fault conditions within the data processing IC device. The peripheral IC device further comprises a safe state control component. Upon detection of a fault condition occurring within the data processing IC device by the fault detection component, the safe state control component is arranged to cause at least one I/O cell of the data processing IC device to be configured into at least one scan-chain, and cause at least one predefined control signal to be scanned into the at least one scan-chain to configure the at least one I/O cell into a state corresponding to the predefined control signal.Type: GrantFiled: September 10, 2014Date of Patent: October 10, 2017Assignee: NXP USA, Inc.Inventors: Robert F. Moran, Alan Devine, Alistair Paul Robertson
-
Patent number: 9779210Abstract: A health care enterprise management system and method of management are disclosed. The system and method include a routing layer, a plurality of applications in an application layer, wherein the application layer communicates external to the enterprise manager via communicative contact through the routing layer, a business rules layer of a plurality of health care provision business rules, and a core layer.Type: GrantFiled: January 13, 2016Date of Patent: October 3, 2017Assignee: McKesson Technologies LLCInventors: William Lee Pocklington, Edmund B. Moore, Jr., Scott Edward Fraser, Beth Anne Kuzmak, Michael Sean Flanagan
-
Patent number: 9781194Abstract: In accordance with the teachings of the present disclosure, a method of performing application-specific assessment of hosting suitability of multiple clouds is disclosed. The method may include defining, in a synthetic application definition, a plurality of resource consumptions, wherein the plurality of resource consumptions are equivalent to consumptions by a candidate application. The method may further include consuming a first plurality of quantities of resources of a plurality of nodes of a first computing system and consuming a second plurality of quantities of resources of a plurality of nodes of a second computing system. The method may also include recording a performance of the first and second synthetic application, and comparing the first computing system and the second computing system based upon the first performance and the second performance. The present disclosure additionally includes associated systems and apparatuses.Type: GrantFiled: May 15, 2014Date of Patent: October 3, 2017Assignee: CA, Inc.Inventors: Allan D. Clarke, Douglas M. Neuse
-
Patent number: 9766704Abstract: A touch assembly is provided including a touch surface for receiving a touch force. At least one haptic feedback device is coupled to the touch surface for selectively vibrating the touch surface. At least one switch is operably coupled with the touch surface and is adjustable between an activated configuration and a deactivated configuration. At least one microprocessor is in electrical communication with the at least one haptic feedback device and the at least one switch for actuating the at least one haptic feedback device in response to the at least one switch adjusting from the activated configuration to the deactivated configuration.Type: GrantFiled: January 10, 2013Date of Patent: September 19, 2017Assignee: Visteon Global Technologies, Inc.Inventors: Douglas Allen Pfau, Jay Patrick Dark, David Michael Whitton
-
Patent number: 9762574Abstract: Various embodiments are generally directed to techniques to provide software support for a hardware component incorporated into a computing device with a variety of processor components supporting different instruction sets and with a variety of operating systems. An apparatus may include a main processor component of a computing device; a network device simulator coupled to a hardware component of the computing device, and to provide a simulated network device; and a bus network interface controller (NIC) simulator to provide a simulated bus NIC, the bus NIC simulator and the network device simulator to present the hardware component to the main processor component as the simulated network device accessible to the main processor component through at least the simulated bus NIC and a simulated network that couples the simulated bus NIC to the simulated network device. Other embodiments are described and claimed.Type: GrantFiled: December 26, 2014Date of Patent: September 12, 2017Assignee: INTEL CORPORATIONInventors: Tsippy Mendelson, Vitaly Lubart, Suman Sharma, Narm Gadiraju
-
Patent number: 9760734Abstract: Embodiments manage user authorization to access multiple grouped software applications, via a catalog mechanism. Functionality of related software is divided into semantically meaningful catalogs, representing tasks or sub-processes within a business scenario. These catalogs represent a unit of functionality utilized to structure work and authorization. Functionality and authorizations are associated to system entry points, and assigned to catalogs bundling applications and services. Responsibilities may be defined statically or dynamically in terms of rule-based access restrictions to data structure (e.g., business object) instances. Catalogs may be assigned to business roles, and business roles assigned to users. Based on such assignments, corresponding authorizations are generated and linked to users at compile or deployment time. At run time, access decision and enforcement is granted based on these authorizations and restrictions.Type: GrantFiled: June 26, 2015Date of Patent: September 12, 2017Assignee: SAP SEInventors: Bernhard Drabant, Bernhard Drittler, Roland Lucius, Martin Schmid
-
Patent number: 9760385Abstract: In one or more embodiments, a system can configure a physical mobile device via configuring a configuration for an emulator of the physical mobile device. For example, a user (e.g., a customer) can request a physical mobile device, and a system can provide the user with an emulation of the physical mobile device, where the user can configure the emulation of the physical mobile device. In one or more embodiments, the user can be provided with the configuration via at least one of a network and a physical delivery of the physical mobile device, configured with the configuration. In one example, the user can execute an emulation of the physical mobile device configured with the configuration, received via the network. In another example, the physical mobile device can be configured with the configuration, and subsequently, the physical mobile device can be physically delivered to the user.Type: GrantFiled: November 18, 2014Date of Patent: September 12, 2017Assignee: WebAd Campaign AnalyticsInventors: Matthew C. Brace, James D. Keeler
-
Patent number: 9749207Abstract: Novel techniques are provided to determine concurrent hardware resource usage as expressed in activity performed by hardware processors. A cloud computing consumer can verify the level of the quality of service provided by the physical infrastructure of a cloud, thereby allowing the consumer the ability to request a transfer of the hosting physical infrastructure to a less burdened physical machine.Type: GrantFiled: May 21, 2014Date of Patent: August 29, 2017Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventor: Huan Liu
-
Patent number: 9740575Abstract: Provided are a system design method, a system design system, and a system design reform assistance program. A system design apparatus includes a unit for receiving an analysis model which represents a system failure restoration sequence, a unit for identifying, from the received analysis model, a minimum combination of component failure which does not satisfy either a restoration time requisite or a necessary cost requisite and a unit for outputting the identified minimum combination of component failure. The unit for identifying the minimum combination of component failure further includes a unit for estimating the restoration time of a system, and a unit for estimating the cost required for restoration of the system.Type: GrantFiled: September 17, 2013Date of Patent: August 22, 2017Assignee: NEC CORPORATIONInventor: Kumiko Tadano
-
Patent number: 9737353Abstract: Body tissue ablation is carried out by inserting a probe into a body of a living subject, urging the probe into contact with a tissue in the body, generating energy at a power output level, and transmitting the generated energy into the tissue via the probe. While transmitting the generated energy the ablation is further carried out by determining a measured temperature of the tissue and a measured power level of the transmitted energy, and controlling the power output level responsively to a function of the measured temperature and the measured power level. Related apparatus for carrying out the ablation is also described.Type: GrantFiled: December 16, 2010Date of Patent: August 22, 2017Assignee: Biosense Webster (Israel) Ltd.Inventors: Assaf Govari, Yaron Ephrath, Andres Claudio Altmann
-
Patent number: 9736173Abstract: Methods and systems for intrusion attack recovery include monitoring two or more hosts in a network to generate audit logs of system events. One or more dependency graphs (DGraphs) is generated based on the audit logs. A relevancy score for each edge of the DGraphs is determined. Irrelevant events from the DGraphs are pruned to generate a condensed backtracking graph. An origin is located by backtracking from an attack detection point in the condensed backtracking graph.Type: GrantFiled: October 9, 2015Date of Patent: August 15, 2017Assignee: NEC CorporationInventors: Zhichun Li, Zhenyu Wu, Zhiyun Qian, Guofei Jiang, Masoud Akhoondi, Markus Kusano
-
Patent number: 9734601Abstract: A system executes efficient computational methods for high quality image reconstructions from a relatively small number of noisy (or degraded) sensor imaging measurements or scans. The system includes a processing device and instructions. The processing device executes the instructions to employ transform learning as a regularizer for solving inverse problems when reconstructing an image from the imaging measurements, the instructions executable to: adapt a transform model to a first set of image patches of a first set of images containing at least a first image, to model the first set of image patches as sparse in a transform domain while allowing deviation from perfect sparsity; reconstruct a second image by minimizing an optimization objective comprising a transform-based regularizer that employs the transform model, and a data fidelity term formed using the imaging measurements; and store the second image in the computer-readable medium, the second image displayable on a display device.Type: GrantFiled: April 3, 2015Date of Patent: August 15, 2017Assignee: The Board of Trustees of the University of IllinoisInventors: Yoram Bresler, Luke A. Pfister, Saiprasad Ravishankar
-
Patent number: 9727355Abstract: A distributed computing application is described that provides a highly elastic and multi-tenant platform for Hadoop applications and other workloads running in a virtualized environment. Multiple instances of a distributed computing framework, such as Hadoop, may be executed concurrently. A centralized manager detects when contention for computing resources, such as memory and CPU, causes tasks to run slower on VMs executing on a given host, and scales up or scales down a cluster based on the detected resource contention.Type: GrantFiled: June 23, 2014Date of Patent: August 8, 2017Assignee: VMware, Inc.Inventors: Anne Holler, Jayanth Gummaraju, Kinshuk Govil, Benjamin J. Corrie, George Hicken
-
Patent number: 9727314Abstract: Composite virtual service models can be defined to model various business transactions. A request of a particular component in a first transaction is identified and a composite virtual service model can be identified that corresponds to the particular component. The composite virtual service model models a plurality of transactions comprising the first transaction between the particular component and a first component and a second transaction between the particular component and a second component. The composite virtual service model defines a correlation between the first transaction and the second transaction. A first synthetic response is generated from the composite virtual service model based at least in part on the request, the first synthetic response simulating a response of the first component. A second synthetic response is generated from the composite virtual service model based at least in part on the correlation to simulate a response of the second component.Type: GrantFiled: March 21, 2014Date of Patent: August 8, 2017Assignee: CA, Inc.Inventors: John J. Michelsen, Christopher C. Kraus
-
Patent number: 9730080Abstract: The present invention provides a network coverage planning method and apparatus of an evolution communication system, wherein the method includes: obtaining the theoretical coverage parameter of a single base station of the evolution communication system by link budget; obtaining the theoretical coverage parameter of an entire network of the evolution communication system by network stimulation; calculating a reception level value of the evolution communication system under the wireless environment of a current network communication system in the same planning area to estimate a simulative measured coverage parameter of the evolution communication system; and planning the coverage parameter of the entire network of the evolution communication system according to the theoretical coverage parameter of the single base station, the theoretical coverage parameter of the entire network and the simulative measured coverage parameter.Type: GrantFiled: July 30, 2013Date of Patent: August 8, 2017Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTDInventors: Yueqian Wang, Shuling Li, Bing Han
-
Patent number: 9727679Abstract: A topology metadata file is identified that describes a topology of a system on chip (SoC) to be created, where the topology includes a plurality of computing blocks to be interconnected by a fabric. A corresponding computing block metadata file is identified for each of the plurality of computing blocks, where each of the computing block metadata files is to describe attributes of the corresponding computing block. The topology metadata file and the computing block metadata files are parsed to identify configuration attributes of the SoC. An intermediate representation of the SoC is generated based on the configuration attributes.Type: GrantFiled: December 20, 2014Date of Patent: August 8, 2017Assignee: Intel CorporationInventor: Robert P. Adler
-
Patent number: 9728261Abstract: A digital-to-analog converter (DAC) may include a conversion block providing a first analog value. The DAC may also include an amplification block for receiving the first analog value and providing a second analog value amplified by an amplification factor. The amplification block may include a first input terminal for receiving the first analog value, a second input terminal, and an output terminal for providing the second analog value. The amplification block may also include a first capacitive element and a second capacitive element. The first and second capacitive elements may determine the amplification factor. The amplification block may further include a control unit for recovering a charge at a first terminal of the second capacitive element, and based thereon, the second analog value.Type: GrantFiled: March 3, 2017Date of Patent: August 8, 2017Assignee: STMICROELECTRONICS S.R.L.Inventors: Antonino Conte, Maria Giaquinta
-
Patent number: 9710581Abstract: Using verification IP (VIP), the related design IP (DIP) can be integrated into a system on a chip (SOC) without requiring the IP component. Using a normalized framework, a software module can be integrated into the VIP software stack enabling the customized management of the VIP beyond the standard specification defined behaviors. Then, the modified software stack can be used to manage both behaviors defined by the specification and the design specific behaviors. The VIP can then be used in place of the DIP for SOC development.Type: GrantFiled: December 22, 2014Date of Patent: July 18, 2017Assignee: Cadence Design Systems, Inc.Inventors: David Guoqing Zhang, Erik S. Panu
-
Patent number: 9713066Abstract: In one aspect, mobile access point devices may provide client devices access to an internet service provider. The mobile access point may communicate with the internet service provider via a cellular connection or a Wi-Fi connection. As the Wi-Fi connection may cause data service access failures due to, for example, firewalls, protocol limitations, or application layer gateways, allowing the mobile access point device to dynamically determine which mode of communication will reach the internet service provider can ensure more efficient service provisioning to the client devices. Packet filters may be maintained at the mobile access point device which identify which connections should be established via cellular and which should be established via Wi-Fi.Type: GrantFiled: February 26, 2016Date of Patent: July 18, 2017Assignee: QUALCOMM IncorporatedInventors: Ramu Thondapu, Prasad Venkata Vara Gadde, Sri Sai Kandakatla, Chaitanya Pratapa
-
Patent number: 9697532Abstract: Secure associate ordering and transaction methods and systems. An order for an alternative device different from a baseline device is received at an order processing platform. The alternative device is available for purchase by the associate at a cost differential between the alternative and baseline devices. The cost differential is based on a predetermined enterprise discount. A message including a secure link associated with the order is sent to the associate. Payment information associated with the cost differential is received by a secure payment (SP) platform from the associate via a secure website using the secure link. The payment information is submitted to a payment institution. The order processing platform receives a transaction confirmation from the SP platform when the payment information is accepted and adds at least features of the alternative device associated with the baseline device to a service account of the enterprise customer for the service provider.Type: GrantFiled: February 28, 2014Date of Patent: July 4, 2017Assignee: Cellco PartnershipInventors: Timothy Kilchenman, Cynthia J. Harris
-
Patent number: 9690671Abstract: Scalable architectures, systems, and services are provided herein for creating manifest-based snapshots in distributed computing environments. In some embodiments, responsive to receiving a request to create a snapshot of a data object, a master node identifies multiple slave nodes on which a data object is stored in the cloud-computing platform and creates a snapshot manifest representing the snapshot of the data object. The snapshot manifest comprises a file including a listing of multiple file names in the snapshot manifest and reference information for locating the multiple files in the distributed database system. The snapshot can be created without disrupting I/O operations, e.g., in an online mode by various region servers as directed by the master node. Additionally, a log roll approach to creating the snapshot is also disclosed in which log files are marked. The replaying of log entries can reduce the probability of causal consistency in the snapshot.Type: GrantFiled: October 29, 2014Date of Patent: June 27, 2017Assignee: Cloudera, Inc.Inventors: Jonathan Ming-Cyn Hsieh, Matteo Bertozzi
-
Patent number: 9684749Abstract: A list of input registers and output registers for a circuit design are provided. The circuit design is modified by traversing output connections paths for each input register and replacing any register in the output connection paths with a wire unless the register is a listed output register. An initial total cycle time value for the modified circuit design is determined. A gate level description for the modified circuit design is obtained by a macro synthesis with the initial total cycle time value. The total cycle time value for the modified circuit design is then varied in order to determine the theoretical limit of the modified circuit design. This theoretical limit is realized when negative slacks are present in a macro synthesis of the modified circuit design for a given total cycle time value. Based on this theoretical limit, the minimum pipeline depth of the circuit design is determined.Type: GrantFiled: January 23, 2015Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Maarten J. Boersma, Thomas Fuchs, David Lang, Friedrich Schroeder
-
Patent number: 9686162Abstract: Identifying state inconsistency in edge-based software defined networks is disclosed. A verification server may receive controller network configuration data from a controller of an edge-based software defined network (SDN) and end-host network configuration data from at least one end-host of the SDN. The verification server may parse the controller network configuration data into a network state representation and the end-host network configuration data into the network state representation. The network state representation of the controller network configuration data and the end-host network configuration data may be compared to identify state inconsistency in the SDN. Responsive to identifying the state inconsistency, an alert and/or a report may be generated and transmitted to an administrator user interface.Type: GrantFiled: October 17, 2014Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Rahul Singh, Shu Tao, Yang Xu
-
Patent number: 9671462Abstract: A device test architecture and interface is provided to enable efficient testing embedded cores within devices. The test architecture interfaces to standard IEEE 1500 core test wrappers and provides high test data bandwidth to the wrappers from an external tester. The test architecture includes compare circuits that allow for comparison of test response data to be performed within the device. The test architecture further includes a memory for storing the results of the test response comparisons. The test architecture includes a programmable test controller to allow for various test control operations by simply inputting an instruction to the programmable test controller from the external tester. The test architecture includes a selector circuit for selecting a core for testing. Additional features and embodiments of the device test architectures are also disclosed.Type: GrantFiled: February 4, 2016Date of Patent: June 6, 2017Assignee: Texas Instruments IncorporatedInventor: Lee D. Whetsel
-
Patent number: 9665454Abstract: Computer-implemented method, computerized apparatus and computer program product for extracting test model from a textual test suite. The method comprises obtaining a test suite comprising test descriptions. The test descriptions are analyzed to extract attributes and values of a test model modeling a test space. Using the extracted attributes and values, the test model may be created. In some cases, the test model may be partial test model that a user can use as a starting point for manually modeling the textual test suite.Type: GrantFiled: May 14, 2014Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Andre Heilper, Marcel Zalmanovici
-
Patent number: 9665829Abstract: Systems and methods for optimized testing of partially symmetric quantum-logic circuits. A test system receives information that describes the architecture of a quantum-logic circuit to be tested. The system uses this information to organize the circuit's inputs into two or more mutually exclusive blocks of inputs. The system computes a wreath product of a set of groups associated with the blocks in order to generate an invariance group that contains one or more invariant permutations of the circuit's inputs. These invariant permutations can be used to reduce the number of tests required to fully verify the circuit for all possible input vectors. Once one specific input vector has been verified, there is no need to test other vectors that can be generated by performing any one of the invariant permutations upon the previously verified vector.Type: GrantFiled: June 28, 2016Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventor: Pawel Jasionowski
-
Patent number: 9661362Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for testing set-top boxes. A method includes: receiving an application for testing in a set-top box environment; identifying a set-top box for testing the application; executing the application on the set-top box, including commanding the set-top box to display a plurality of interfaces and initiating commands to transition the set-top box from a first presentation state to a second presentation state; capturing video output associated with the first presentation state; capturing video output associated with the set-top box after the transition to the second presentation state; monitoring and recording network traffic output by the set-top box; and providing an output associated with the monitoring and the captured video output to enable correlation between commands executed as part of the application execution, on screen output and network traffic of the set-top box.Type: GrantFiled: September 23, 2015Date of Patent: May 23, 2017Assignee: Google Inc.Inventors: Brandon Nelson, Robert Russell Amos
-
Patent number: 9661163Abstract: Methods, systems, and processor-readable media for remotely providing a device status alert. In an example embodiment, data indicative of the status of one or more devices can be subject to an HMM (Hidden Markov Model) and a dynamic programming algorithm to determine the latent state of the device (or devices). A status alert model can be trained based on such data and can be expanded with respect to a wide range of devices including utilizing semi-supervised learning. The alert status model can then be integrated into a device management application that provides a status alert regarding one or more of such devices based on the status alert model.Type: GrantFiled: February 12, 2016Date of Patent: May 23, 2017Assignee: Xerox CorporationInventors: Helen Haekyung Shin, William Peter Oatman
-
Patent number: 9651619Abstract: A method for testing a system-on-a-chip (SoC) is described. The method includes parsing a file to determine functions to be performed components of the SoC. The method further includes receiving a desired output of the SoC and generating a test scenario model based on the desired output of the SoC. The test scenario model includes a plurality of module representations of the functions and includes one or more connections between two of the module representations. The desired output acts as a performance constraint for the test scenario model. The test scenario model further includes an input of the SoC that is generated based on the desired output, the module representations, and the one or more connections. The test scenario model includes a path from the input via the module representations and the connections to the desired output.Type: GrantFiled: March 25, 2016Date of Patent: May 16, 2017Assignee: Breker Verification SystemsInventors: Adnan Hamid, Kairong Qian, Kieu Do, Joerg Grosse
-
Patent number: 9645486Abstract: Methods of calibrating an OPC model using converged results of CD measurements from at least two locations along a substrate profile of a 1D, 2D, or critical area structure are provided. Embodiments include calibrating an OPC model for a structure to be formed in a substrate; simulating a CD of the structure at at least two locations along a substrate profile of the structure using the OPC model; comparing the simulated CD of the structure at each location against a corresponding measured CD; recalibrating the OPC model based on the comparing of each simulated CD against the corresponding measured CD; repeating the steps of simulating, comparing, and recalibrating until comparing at a first of the at least two locations converges to a first criteria and comparing at each other of the at least two locations converges to a corresponding criteria; and forming the structure using the recalibrated OPC model.Type: GrantFiled: December 4, 2014Date of Patent: May 9, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Chin Teong Lim, Guoxiang Ning, Paul Ackmann
-
Patent number: 9647909Abstract: A method and apparatus for monitoring a data center infrastructure are described. In one embodiment, the method comprises collecting traffic data from the network, collecting storage I/O performance information, collecting central processing unit (CPU) and memory usage information, determining a virtual infrastructure of the network, compute and storage comprising virtual entities; and grouping the traffic data based at least on the virtual entities.Type: GrantFiled: September 23, 2014Date of Patent: May 9, 2017Assignee: UILA NETWORKS, INC.Inventors: Chia-Chee Kuan, Miles Wu, Dong Nguyen
-
Patent number: 9646588Abstract: Systems and methods for creating and presenting sensory stimulating content in a cyber reality environment. One aspect of the disclosure allows a composer to associate audio content with one or more virtual triggers, and to define behavior characteristics which control the functioning of each virtual trigger. Another aspect of the disclosure provides a variety of user interfaces through which a performer can cause content to be presented to an audience.Type: GrantFiled: January 9, 2017Date of Patent: May 9, 2017Assignee: BEAMZ INTERACTIVE, INC.Inventors: Gary Bencar, Gerald Henry Riopelle, Todd Nystrom
-
Patent number: 9639380Abstract: In one or more embodiments, a system can configure a physical mobile device via configuring a configuration for an emulator of the physical mobile device. For example, a user (e.g., a customer) can request a physical mobile device, and a system can provide the user with an emulation of the physical mobile device, where the user can configure the emulation of the physical mobile device. In one or more embodiments, the user can be provided with the configuration via at least one of a network and a physical delivery of the physical mobile device, configured with the configuration. In one example, the user can execute an emulation of the physical mobile device configured with the configuration, received via the network. In another example, the physical mobile device can be configured with the configuration, and subsequently, the physical mobile device can be physically delivered to the user.Type: GrantFiled: November 18, 2014Date of Patent: May 2, 2017Assignee: WEBAD CAMPAIGN ANALYTICS, LPInventors: Matthew C. Brace, James D. Keeler
-
Patent number: 9640261Abstract: A digital-to-analog converter (DAC) may include a conversion block providing a first analog value. The DAC may also include an amplification block for receiving the first analog value and providing a second analog value amplified by an amplification factor. The amplification block may include a first input terminal for receiving the first analog value, a second input terminal, and an output terminal for providing the second analog value. The amplification block may also include a first capacitive element and a second capacitive element. The first and second capacitive elements may determine the amplification factor. The amplification block may further include a control unit for recovering a charge at a first terminal of the second capacitive element, and based thereon, the second analog value.Type: GrantFiled: June 30, 2016Date of Patent: May 2, 2017Assignee: STMICROELECTRONICS S.R.L.Inventors: Antonino Conte, Maria Giaquinta
-
Patent number: 9639652Abstract: A system, method and computer program product for implementing a quiescent current leakage specific model into semiconductor device design and circuit design flows. The leakage model covers all device geometries with wide temperature and voltage ranges and, without the need for stacking factor calculations nor spread sheet based IDDQ calculations. The leakage model for IDDQ calculation incorporates further parasitic and proximity effects. The leakage model implements leakage calculations at different levels of testing, e.g., from a single device to a full chip design, and are integrated within one single model. The leakage model implements leakage calculations at different levels of testing with the leverage of a single switch setting. The implementation is via a hardware definition language code or object oriented code that can be compiled and operated using a netlist of interest, e.g., for conducting a performance analysis.Type: GrantFiled: January 6, 2014Date of Patent: May 2, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Paul Chang, Jie Deng, Terrence B. Hook, Sim Y. Loo, Anda C. Mocuta, Jae-Eun Park, Kern Rim, Xiaojun Yu
-
Patent number: 9639480Abstract: The configuration of a cache is adjusted within a computer system that includes at least one entity that submits a stream of references, each reference corresponding to a location identifier corresponding to data storage locations in a storage system. The reference stream is spatially sampled using reference hashing. Cache utility values are determined for each of a plurality of caching simulations and an optimal configuration is selected based on the results of the simulations.Type: GrantFiled: August 16, 2016Date of Patent: May 2, 2017Assignee: CLOUD PHYSICS, INC.Inventors: Carl A. Waldspurger, Irfan Ahmad, Alexander Garthwaite, Nohhyun Park
-
Patent number: 9632754Abstract: Aspects of the present invention disclose a system, method and program for automatic generation of source code under test case. In an example, a computer determines whether references to source code under test can be located from a test case. The computer automatically generates boiler plate code required for the creation of source code under test, wherein each section of the source code under test is associated with each section of the test case that caused its generation. The computer analyzes one or more test case syntax clues to provide additional information to form the boiler plate source code under test for the test case. The computer generates source code under test based on the type of boiler plate required for the creation of source code under test and the provided syntax clues in the test case.Type: GrantFiled: July 6, 2012Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Wesley J. Gyure, Matthew G. Marum, David G. Robinson