Particular Access Structure Patents (Class 714/27)
  • Patent number: 12117490
    Abstract: Testing of an electrical device is achieved by providing a test access mechanism within the device that can receive scan frames from an external tester. The received scan frames contain stimulus data to be applied to circuitry within the device to be tested, a command for enabling a test control operation, and a frame marker bit to indicate the end of the scan frame pattern. The inputting of scan frames can occur continuously and simultaneous with a commanded test control operation.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: October 15, 2024
    Assignee: Texas Instruments Incorporated
    Inventor: Lee D. Whetsel
  • Patent number: 12086051
    Abstract: Methods and apparatus are described by which a rich, time-correlated information set is captured during automated testing of an application in a way that allows the application developer to understand the state of the application under test (AUT), the browser interacting with the AUT, and/or the device interacting with the AUT, as it/they changed over time. Mechanisms or features associated with browsers and/or device operating systems are exploited to capture such information, not only for the purpose of better understanding individual test runs, but also to enable the use of analytics over data sets.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: September 10, 2024
    Assignee: Sauce Labs Inc.
    Inventors: Christian Bromann, Yaroslav Borets, Yeh Fang, Bradley Scott Adelberg
  • Patent number: 11977464
    Abstract: An error rate measuring apparatus detects a bit error of input data returned from a device under test with transmission of a test signal at an error detector, and includes a log recording unit that records log data of state transition of each lane by handshakes of a plurality of lanes in a predetermined communication standard with respect to the device under test in making the device under test transit to a state of LOOPBACK, and a display unit that displays the recorded log data of the state transition of each lane in a time-series order.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: May 7, 2024
    Assignee: ANRITSU CORPORATION
    Inventor: Ryo Sunayama
  • Patent number: 11945452
    Abstract: A vehicle having a control element for the speed, acceleration or direction of the vehicle, a computing device to generate a command in autonomous driving of the vehicle, and a command controller coupled between the control element and the computing device. In response to the command, the command controller initiates a test of a portion of the memory of the computing device. If the portion of the memory passes the test, the command controller forwards the command for execution via the control element of the vehicle; otherwise, the command controller blocks the command and/or issues a replacement command for the vehicle.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: April 2, 2024
    Assignee: Lodestar Licensing Group LLC
    Inventor: Gil Golov
  • Patent number: 11847006
    Abstract: An integrated circuit includes: a debugger; and an interface coupled to the debugger. The interface has: arbitration logic coupled to the debugger; a power processor coupled to the arbitration logic; and a power management network coupled to the power processor. The integrated circuit also includes subsystems coupled to the interface. The debugger is configured to perform debugging operations of the subsystems via the interface.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: December 19, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Jose Luis Flores, Gary Augustine Cooper, Amritpal Singh Mundra, Anthony Lell, Jason Lynn Peck
  • Patent number: 11847015
    Abstract: A combined data processing unit (DPU) and server solution with DPU operating system (OS) integration is described. A DPU OS is executed on a DPU or other computing device, where the DPU OS exercises secure calls provided by a DPU's trusted firmware component, that may be invoked by DPU OS components to abstract DPU vendor-specific and server vendor-specific integration details. An invocation of one of the secure calls made on the DPU to communicate with its associated server computing device is identified. In an instance in which the one of the secure calls is invoked, the secure call invoked is translated into a call or request specific to an architecture of the server computing device and the call is performed, which may include sending a signal to the server computing device in a format interpretable by the server computing device.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: December 19, 2023
    Assignee: VMware, Inc.
    Inventors: Andrei Warkentin, Sunil Kotian, Jared McNeill, Cyprien Laplace, Shruthi Hiriyuru
  • Patent number: 11841328
    Abstract: A method and a device for testing an electrode sheet, the method may comprise: acquiring M pieces of test data of a tab, wherein the tab protrudes from the end face of the electrode sheet along the first direction, the M pieces of test data are the test data of the tab at M consecutive positions along the second direction, the M pieces of test data are the test data of the height of the tab in the first direction, the second direction is perpendicular to the first direction, and M is a positive integer greater than 1; and determining whether the shape of the tab is normal based on the M pieces of test data.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: December 12, 2023
    Assignee: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
    Inventors: Guoda Huang, Weizhi Zhou, Yuanfu Chen, Qingqing Song, Kai Cui, Minjiang Xu, Yiruo Wang, Gang Lin
  • Patent number: 11763908
    Abstract: A variety of applications can include systems and methods that include a memory system tester having an analyzer coupled to a test flow controller. The test flow controller can be arranged to generate test signals to a memory system with the analyzer arranged to couple to test pads of a package platform for the memory system. The analyzer can provide data to the test flow controller to conduct testing and/or debugging of the memory system, with the data based on real time monitoring of the test pads of the package platform. In various embodiments, the analyzer can provide data feedback to the test flow controller in real time such that the test flow controller can control the flow of test signals to the memory system in real time. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: September 19, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Andrea Vigilante, Gianluca Scalisi, Andrea Pozzato, Andrea Salvioni, Mauro Luigi Sali
  • Patent number: 11709764
    Abstract: A computer-implemented method, system and computer program product for generating test cases for testing software. Log files are analyzed for indications of software defects resulting in software errors. For those log files that were found to indicate software errors, such log files are analyzed to determine if they contain personal data that needs to be anonymized based on an entropy score of the personal data. When the entropy score of the personal data is below a threshold value, anonymized variations of the personal data are generated. Trace logs are then created containing the anonymized variations of the personal data, which are returned to a software tester to create a test case for testing software using the created trace logs without having access to personal data. In this manner, the software tester may reproduce the software errors without having access to the personal data.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: July 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vagner Figueredo de Santana, Sheldon Busby, Gray Franklin Cannon, Marco Aurelio Stelmar Netto, Patrick Veedock
  • Patent number: 11704230
    Abstract: In some examples, a system processes event data and video frames produced by a program during execution of the program, the event data representing user actions with respect to a graphical user interface (GUI) of the program. The system identifies an area of the GUI that corresponds to a respective user action of the user actions, wherein identifying the area of the GUI uses a first video frame before an event corresponding to the respective user action, and a second video frame after the event corresponding to the respective user action. The system identifies, based on the identified area, a test object representing a user interface (UI) element, and generates a test script for testing the program, the test script including the test object.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: July 18, 2023
    Assignee: Micro Focus LLC
    Inventors: Er-Xin Shang, Bin Zhou, Chao Lin Jiang
  • Patent number: 11691638
    Abstract: A vehicle having a control element for the speed, acceleration or direction of the vehicle, multiple identical or redundant computing devices (e.g., each implemented as a system on chip (SoC)) to separately generate driving commands in parallel during autonomous driving of the vehicle, and a command controller coupled between the control element and the computing devices. The commands may have one or more matching groups, where commands within each respective group agree with each other and thus vote for a candidate command representing the group. The computing device outputs a candidate command that represents the largest group for execution by the control element.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: July 4, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Patent number: 11675007
    Abstract: This disclosure describes a test architecture that supports a common approach to testing individual die and dies in a 3D stack arrangement. The test architecture uses an improved TAP design to facilitate the testing of parallel test circuits within the die.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: June 13, 2023
    Assignee: Texas Instruments Incorporated
    Inventor: Lee D. Whetsel
  • Patent number: 11645905
    Abstract: Systems and methods for monitoring physiological monitoring systems are described herein. A communication interface module can be configured to receive from a physiological monitoring system first data based on a snapshot taken of a status of the physiological monitoring system at a first time. A memory module can be configured to store the first data and a baseline associated with the physiological monitoring system. A processor module can be configured to compare the first data with the baseline and to generate a notification if the first data deviates from the baseline by a predetermined amount. A display module can be configured to display a physical location of a plurality of physiological monitoring systems and display the notification.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: May 9, 2023
    Assignee: Masimo Corporation
    Inventors: Yaser Ammar Al-Ali, Jad Adel Wafeeq
  • Patent number: 11645222
    Abstract: Various embodiments comprise systems, mechanisms, methods and apparatus configured to regenerate or recreate a stream of substantially continuous serial bus data traffic using stored data packet sequences representing captured energy associated with inverting and non-inverting communication lines of a differential transmission line type of serial bus (e.g., RS-422, MIL STD 1553, and the like).
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: May 9, 2023
    Assignee: United States of America as represented by the Secretary of the Air Force
    Inventor: David C Prentice
  • Patent number: 11385952
    Abstract: Apparatus and method for scalable error reporting. For example, one embodiment of an apparatus comprises error detection circuitry to detect an error in a component of a first tile within a tile-based hierarchy of a processing device; error classification circuitry to classify the error and record first error data based on the classification; a first tile interface to combine the first error data with second error data received from one or more other components associated with the first tile to generate first accumulated error data; and a master tile interface to combine the first accumulated error data with second accumulated error data received from at least one other tile interface to generate second accumulated error data and to provide the second accumulated error data to a host executing an application to process the second accumulated error data.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: July 12, 2022
    Assignee: INTEL CORPORATION
    Inventors: Balaji Vembu, Bryan White, Ankur Shah, Murali Ramadoss, David Puffer, Altug Koker, Aditya Navale, Mahesh Natu
  • Patent number: 11361259
    Abstract: A system may comprise a database to collect telemetry data corresponding to a particular component of a device. The system may further comprise a controller coupled to the database. The controller may receive telemetry data for the particular component from the database. The controller may further determine a plurality of metrics for the particular component based on the telemetry data, wherein the plurality of metrics is determined for a plurality of suppliers and select a particular supplier of the plurality of suppliers based on the determined plurality of metrics.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: June 14, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alexandre Da Silva Quadra, Augusto Queiroz de Macedo
  • Patent number: 11354000
    Abstract: A processing system and method are provided. The processing system includes a sensor circuit that drives, during a first sensing period, a first plurality of sensor electrodes with first sensing signals, receives first resulting signals from the first plurality of sensor electrodes, and mixes the first resulting signals with a first mixer signal to generate a first mixed signal, wherein the first mixer signal has a first phase and the first mixed signal corresponds to at least a portion of a capacitive image. The processing system also includes a noise measurement circuit that receives second resulting signals from a second plurality of sensor electrodes, and mixes the second resulting signals with a second mixer signal to generate a second mixed signal, wherein the second mixer signal has a second phase and the second mixed signal corresponds to a first noise measurement.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: June 7, 2022
    Assignee: Synaptics Incorporated
    Inventors: Guozhong Shen, Chunbo Liu
  • Patent number: 11182328
    Abstract: A storage device includes at least one nonvolatile memory device configured to store self-diagnosis firmware and a storage controller configured to communicate with an external device through a sideband interface. The storage controller is configured to perform self-diagnosis of the storage device using the self-diagnosis firmware according to the control of the external device. The storage controller is configured to transmit a result of the self-diagnosis to the external device through the sideband interface.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: November 23, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Boram Hong, Sung-Sun Kang, Otae Kwon, Min-Woo Kim
  • Patent number: 11163623
    Abstract: Upon occurrence of multiple errors in a central processing unit (CPU) package, data indicating the errors is stored in machine check (MC) banks. A timestamp corresponding to each error is stored, the timestamp indicating a time of occurrence for each error. A machine check exception (MCE) handler is generated to address the errors based on the timestamps. The timestamps can be stored in the MC banks or in a utility box (U-box). The MCE handler can then address the errors based on order of occurrence, for example by determining that the first error in time causes the remaining error. The MCE can isolate hardware/software associated with the first error to recover from a failure. The MCE can report only the first error to the operating system (OS) or other error management software/hardware. The U-Box may also convert the timestamps into real time to support user debugging.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: November 2, 2021
    Assignee: Intel Corporation
    Inventors: Gaurav Porwal, Subhankar Panda, John G. Holm
  • Patent number: 11157396
    Abstract: A web server, such as one operating with a test agent in a database system receives a request for executing a test. The request is sent by a test master to an endpoint of the web server. In response to receiving the request by the web server, without exchanging information between the test agent and the test master, the test agent performs a series of operations as follows. A complete set of test steps is determined for the test. A complete set of test data used to execute the complete set of test steps is determined. The complete set of test steps for the test is executed with the complete set of test data. A final test execution status is generated for the test. The test agent can make the final test execution status for the test available for the test master to retrieve by way of the web server.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: October 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Ashish Patel, Christopher Tammariello, Michael Bartoli, Tuhin Kanti Sharma, Vaishali Nandal
  • Patent number: 11122309
    Abstract: An apparatus, system and method for deactivating problematic secondary content are provided. This approach involves a deactivator component receiving data associated with an indication of a change to one or more secondary contents, a secondary content playback report, and/or a secondary content quality of experience (QoE) via data sources. After identifying the problematic secondary content, the deactivator component may request a secondary content provider to deactivate the problematic secondary content by deactivating a target resource associated with the secondary content instance, the secondary content, the secondary content unit, or the placement. In particular, the deactivator component may also provide feedback or reason for deactivating the secondary content.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: September 14, 2021
    Assignee: NBCUniversal Media, LLC
    Inventors: Michael Levin, Christopher Lynn, Christopher Price, Richard Dale, Constantinos Hoppas, Gianna DiGiovanni, Alexandra Paige
  • Patent number: 11115268
    Abstract: A method includes performing at least the following operations by one or more processors: receiving a request initiated by a device of a first user for a first service to be provisioned by a first entity, deriving a first user preference data based, at least in part, on a historical interaction information of the first user with a second entity provisioning a second service, and responsive to receiving the request, provisioning an instantiation of the first service, by the first entity, in a manner that is based, at least in part, on the first user preference data.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Junfeng Yuan, Han Ying Song, Ya Juan Dang, Xiao Wei Hou, Shen Ming Tao
  • Patent number: 11106440
    Abstract: Software specification translation includes: receiving a first software specification specified in a first programming language, a second software specification specified in a second programming language, a third software specification specified in a third programming language different from the first and second programming languages, the third software specification defining one or more data relationships between the first software specification and the second software specification. A combined representation of the first software specification and the second software specification is formed in a fourth programming language different from the first, second, and third programming languages. Connections are formed in the fourth programming language between a representation of the first software specification and the representation of the second software specification according to identified data relationships.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: August 31, 2021
    Assignee: Ab Initio Technology LLC
    Inventor: Jonathan Beit-Aharon
  • Patent number: 11074148
    Abstract: A method for displaying a basic input-output system (BIOS) message during a power-on self-test (POST) of a computer system includes: after the computer system is connected to a power source, performing, by a baseboard management controller (BMC), an initialization procedure on a display unit so as to control the display unit; executing, by a processor, a BIOS stored in a memory component so as to generate the BIOS message; transmitting, by the processor, the BIOS message to the BMC; and transmitting, by the BMC, the BIOS message to the display unit.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: July 27, 2021
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Chung-Huang Liu, Chen-Nan Hsiao
  • Patent number: 10997045
    Abstract: A system and method are provided for testing features of an embedded system. The system includes a low-powered computing device communicatively coupled to a control application interface, a sensor interface, and a robotic interface. The low-powered computing device may receive sensor signals generated during a test, provide sensor data corresponding to the sensor signals, receive commands for the test, and provide instructions for movement of a robotic handler corresponding to at least one of the commands for the test. The system also includes a computing device communicatively coupled to the control application interface, an image processing interface, and a database interface. The computing device may receive sensor data, receive image data corresponding to images of the embedded system captured during the test, receive tests capable of being performed, and provide commands for the test.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: May 4, 2021
    Assignee: Y Soft Corporation, a.s.
    Inventors: Jiri Kyzlink, Vaclav Novotny, Ales Pernikar, Jakub Pavlak, Ondrej Krajicek
  • Patent number: 10981576
    Abstract: A vehicle having a control element for the speed, acceleration or direction of the vehicle, a computing device to generate a command in autonomous driving of the vehicle, and a command controller coupled between the control element and the computing device. In response to the command, the command controller initiates a test of a portion of the memory of the computing device. If the portion of the memory passes the test, the command controller forwards the command for execution via the control element of the vehicle; otherwise, the command controller blocks the command and/or issues a replacement command for the vehicle.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: April 20, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Patent number: 10963329
    Abstract: A checking module is coupled to one or more registers to verify data written to the one or more registers. The checking module includes a memory coupled to an arbiter to receive data and an address (corresponding to the data) from the arbiter. The data is written to the one or more registers at the address. Comparator logic is coupled to the memory and to the one or more registers to compare the data written to the one or more registers and the data in the memory. An error flag circuit is coupled to the comparator logic, and in response to a difference between the data in the memory and the data written to the one or more registers, the error flag circuit outputs an error signal.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: March 30, 2021
    Assignee: OmniVision Technologies, Inc.
    Inventor: Dapeng Han
  • Patent number: 10935594
    Abstract: A curve trace analysis testing apparatus controller is provided having a Graphical User Interface electrically connected to a Device Under Test (DUT) by any pin or combination of pins, the DUT being mountable to independent analog channels in the TAC using an electrical connection interface. The TAC can contain 3 different board assemblies: a System Motherboard, a Microprocessor assembly, and TAC Modules. The TAC Modules can have TAC shift registers and solid state switches, and each TAC Module can support a block of pins and at least 2 analog channels.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: March 2, 2021
    Assignee: Priority Labs, Inc.
    Inventors: Monte Drennan, Craig Ward, Scott Lisula, Kenny Keese, John Drummond
  • Patent number: 10933882
    Abstract: A vehicle having a control element for the speed, acceleration or direction of the vehicle, multiple identical or redundant computing devices (e.g., each implemented as a system on chip (SoC)) to separately generate driving commands in parallel during autonomous driving of the vehicle, and a command controller coupled between the control element and the computing devices. The commands may have one or more matching groups, where commands within each respective group agree with each other and thus vote for a candidate command representing the group. The computing device outputs a candidate command that represents the largest group for execution by the control element.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: March 2, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Patent number: 10926888
    Abstract: In an example, a method for identifying associated events in an aircraft is described. The method includes obtaining sensor data, obtaining fault code data, generating a set of events, where each event occurs over a time interval over which either (i) the sensor data indicates an anomalous measurement or (ii) a fault code associated with a particular aircraft subsystem of the aircraft was signaled, calculating a value of statistical dependence between the set, based on the value exceeding a threshold, constructing a network representing the set as a sequence of related events and further representing a temporal order in which the sequence occurred, indexing, in a summary table stored in memory and separate from the sensor data and the fault code data, the sequence and the value, and controlling a display device to display the summary table and a visual representation of the network.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: February 23, 2021
    Assignee: The Boeing Company
    Inventors: Charles E. Martin, Tsai-Ching Lu, Alex Waagen, Steve C. Slaughter, Alice A. Murphy, Derek S. Fok
  • Patent number: 10917850
    Abstract: A setting information configuration method, a terminal, and a server, belong to the field of information processing technologies, where the method includes obtaining an analysis result, displaying improper setting information of a user and a setting suggestion, receiving a setting instruction from the user according to the displayed improper setting information and the setting suggestion, and configuring local setting information according to the setting instruction.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: February 9, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yanhui Yu, Cong Xiao, Shizheng Yang
  • Patent number: 10896119
    Abstract: An input-output circuit is coupled to a plurality of serial communication paths and to a physical point-to-point interface. The input-output circuit is configured to transmit data received on the plurality of serial communication paths over the physical point-to-point interface. An application circuit is coupled to the input-output circuit and is configured to communicate via a first one of the paths in performing application functions. A bridge circuit is coupled to the input-output circuit and is configured to communicate via a second one of the paths. A debug circuit is coupled to the application circuit and to the bridge circuit. The debug circuit is configured to capture debug data of the application circuit and provide the debug data to the bridge circuit for communication via the second one of the paths.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: January 19, 2021
    Assignee: Xilinx, Inc.
    Inventors: Ahmad R. Ansari, Felix Burton, Henry C. Yu
  • Patent number: 10826942
    Abstract: An example embodiment performed by a scoped software application executable on a computing device of a computational instance of a remote network management platform may involve: requesting and receiving, from an application database associated with a third-party software application, alert rules that trigger alerts when associated events occur in a managed network; receiving data representing selection of a set of the alert rules and, based on the data, requesting and receiving, from the application database, a set of past alerts that have been triggered by the set of the alert rules; using mapping data to map fields of the set of the past alerts to fields of a sample security incident record; displaying a preview region including the sample security incident record; using the mapping data to create security incident records that map to the set of the past alerts; and writing, to a security incident database, the security incident records.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Thomas Woodley Brotherton, Vamsi Krishna Madala, Teja Chava, John Gerald Ferguson, Hnin Haymar, Betsy Cherian, Eun-Sook Watson
  • Patent number: 10762444
    Abstract: The present disclosure is for systems and methods for connecting offline machine learning training systems with online near-real time machine learning scoring systems. It is not trivial to connect an offline training environment with an online scoring environment. For example, offline training environments are usually static and contain large amounts of historical data that is needed for the initial training of models. Once trained, the model algorithms are then migrated into an online scoring environment for transactional or event based scoring. This migration effectively breaks the connection between the data in the offline environment and the model now running in the online environment. When new or shifting data occurs in the online environment, the static model running in the online environment goes unaltered to the changing inputs. The present disclosure solves the issues that are caused by the break in the offline and online environments.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 1, 2020
    Assignee: Quickpath, Inc.
    Inventors: Edward Alexander Fly, Trent McDaniel
  • Patent number: 10707226
    Abstract: A source side programming method and system are provided. A bad trigger block, of a plurality of blocks of a memory array, may be detected by determining a threshold voltage distribution of a drain side select gate of a block and determining whether the distribution is abnormal. If the distribution is abnormal, the block is a bad trigger block which may cause a failure in another block. IF the block is a bad trigger block, source side programming is performed on at least one word line of the bad trigger block by applying a non-zero voltage to at least one source side word line of the bad trigger block via a source side line.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: July 7, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Xiang Yang, Brian Murphy, Lito De La Rama
  • Patent number: 10701572
    Abstract: A wireless communication network includes a testing environment that comprises a plurality of nodes. One or more nodes of the wireless communication network are selected for performing at least one of (i) one or more tests or (ii) one or more procedures. A listing of a plurality of subscriber identity modules (SIMs) provisioned in a home location register for use in the testing environment is provided on a testing platform. Based upon the one or more nodes, a SIM is selected for use in accessing the one or more nodes. Based upon the SIM, data from the at least one of (i) one or more tests or (ii) one or more procedures is provisioned with respect to a primary key of the SIM. The at least one of (i) one or more tests or (ii) one or more procedures is performed with respect to the one or more nodes.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: June 30, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Praveen Yoga Venkata Magham, Chirag Desai
  • Patent number: 10672260
    Abstract: Systems and methods for monitoring physiological monitoring systems are described herein. A communication interface module can be configured to receive from a physiological monitoring system first data based on a snapshot taken of a status of the physiological monitoring system at a first time. A memory module can be configured to store the first data and a baseline associated with the physiological monitoring system. A processor module can be configured to compare the first data with the baseline and to generate a notification if the first data deviates from the baseline by a predetermined amount. A display module can be configured to display a physical location of a plurality of physiological monitoring systems and display the notification.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 2, 2020
    Assignee: Masimo Corporation
    Inventors: Yaser Ammar Al-Ali, Jad Adel Wafeeq
  • Patent number: 10671465
    Abstract: Upon occurrence of multiple errors in a central processing unit (CPU) package, data indicating the errors is stored in machine check (MC) banks. A timestamp corresponding to each error is stored, the timestamp indicating a time of occurrence for each error. A machine check exception (MCE) handler is generated to address the errors based on the timestamps. The timestamps can be stored in the MC banks or in a utility box (U-box). The MCE handler can then address the errors based on order of occurrence, for example by determining that the first error in time causes the remaining error. The MCE can isolate hardware/software associated with the first error to recover from a failure. The MCE can report only the first error to the operating system (OS) or other error management software/hardware. The U-Box may also convert the timestamps into real time to support user debugging.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: June 2, 2020
    Assignee: Intel Corporation
    Inventors: Gaurav Porwal, Subhankar Panda, John G. Holm
  • Patent number: 10666935
    Abstract: A computer-implemented method for parallel detection of disparities in video from multiple customer devices under test in a system unit that comprises a central processing unit and is connected to a graphics card with a graphics processing unit, the method comprising: receiving a video signal from each of the devices under test; processing each of the received video signals in a dedicated CPU thread controlled by the CPU and a dedicated GPU thread controlled by the graphics processing unit; wherein within the CPU thread successive threads are uploaded to a memory for the graphics processing unit and the GPU thread is executed to process the frame, and the processed frames are collected from the memory for the graphics processing unit to check within the CPU thread whether disparities have occurred in the processed frame; wherein all the CPU threads are controlled by a main thread controlled by the CPU.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 26, 2020
    Assignee: Advanced Digital Broadcast S.A.
    Inventor: Bartosz Tomczyk
  • Patent number: 10642427
    Abstract: The present application provides a power supply circuit, including a high voltage circuit, for providing a high voltage signal; and a first level shifter, connected to the high voltage circuit, for transforming a level of a first signal transmitted from a touch module to the power supply circuit, and transforming the first signal from a signal ground domain into a ground domain; and a second level shifter, connected to the high voltage circuit, for transforming a level of a second signal between the touch module and a host system, and transforming the second signal from the signal ground domain into the ground domain, and then from the ground domain into the signal ground domain. The power supply circuit provided by the present application is capable of transforming the signal between the touch module and the host system, improving the SNR of the touch module, and decreasing the manufacturing cost.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: May 5, 2020
    Assignee: Shenzhen Goodix Technology Co., Ltd.
    Inventor: Meng-Ta Yang
  • Patent number: 10636506
    Abstract: The invention introduces a method for testing a storage unit, performed by a processing unit, including at least the following steps: after receiving a test write command from a host device through a first access interface, directing a second access interface to receive a first test pattern from a test writer and program the first test pattern into a PBA (Physical Block Address) of a storage unit; directing the second access interface to read a second test pattern from the PBA of the storage unit and output the second test pattern to a test reader; receiving a test result from the test reader; and generating a test message according to the test result and replying with the test message to the host device.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: April 28, 2020
    Assignee: SHANNON SYSTEMS LTD.
    Inventor: Zhen Zhou
  • Patent number: 10578507
    Abstract: A pressure measuring method, applied to a pressure measuring apparatus, comprising: measuring a first pressure sensing value of the pressure measuring apparatus, which corresponds to a first pressure in a test mode; measuring a second pressure sensing value of the pressure measuring apparatus, which corresponds to a second pressure in the test mode; generating a first corresponding function according to the first pressure, the second pressure, the first pressure sensing value and the second pressure sensing value; sensing a third pressure sensing value via the pressure measuring apparatus in a normal mode; and generating a third pressure according to the third pressure sensing value via the first corresponding function; wherein the pressure measuring apparatus operates at a first scan frequency. By this way, the pressure sensing value can be calibrated, to solve the issue that the pressure sensing values are affected by scan frequencies.
    Type: Grant
    Filed: April 9, 2017
    Date of Patent: March 3, 2020
    Assignee: PixArt Imaging Inc.
    Inventors: Yu-Han Chen, Chih-Wei Huang, Chi-Chieh Liao, Wei-Chung Wang
  • Patent number: 10564707
    Abstract: For system management applied to a computer system, a power supply of the computer system starts to power a motherboard and a CPU thereon. A reset holding module in a system management controller holds the CPU in a Power-on Reset (PoR) state. The system management controller executes an operation requested by a user. The reset holding module releases the CPU from the PoR state in response to the system management controller completing the operation.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fred A. Bower, III, Hank Ch Chung
  • Patent number: 10558554
    Abstract: Techniques and solutions are described for training and using a classifier based on a machine learning model to analyze performance information to assist in correcting a software bug or performance issue. The performance information can be processed prior to submission to a trained classifier, such as to remove, modify, or format data. A classification result provided by the classifier can be compared with a database to determine whether a solution or target is associated with the classification result. User feedback can be used to provide more accurate suggestions of solutions or targets, as well as to improve the accuracy of the classifier.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventors: Dinesh Bhandarkar, Biju V. Kalleppilli
  • Patent number: 10552280
    Abstract: Optimizations are provided for remotely debugging a node in the cloud. Initially, a SMM environment is initialized in a computer's BIOS. Then, a debug agent that is located within the SMM environment receives an instruction indicative of a chipset-specific or platform-specific health-related issue. Based on this instruction, the debug agent executes a script entry by fetching health-related information from the computer's addressable endpoints. This information includes health-related metadata and/or counter information. The debug agent then records the information. Furthermore, the debug agent obtains a resolution for the health-related issue. Here, this resolution is at least partially based on the recorded information.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mallik Bulusu, Pingfan Song
  • Patent number: 10552248
    Abstract: A computing system may evaluate the operation of a manufacturing network using at least two of (a) macro-level threshold criteria indicating anomalous operation of the manufacturing network as a whole, (b) micro-level threshold criteria indicating anomalous operation of any of a plurality of micro-networks in the manufacturing network, (c) path-level threshold criteria indicating anomalous operation of any of a plurality of node paths in the manufacturing network, or (d) node-level threshold criteria indicating anomalous operation of any of a plurality of individual nodes in the manufacturing network. Based on the evaluating, computing system may identify at least one anomaly in the manufacturing network and then trigger at least one action that is directed to resolving the at least one anomaly.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: February 4, 2020
    Assignee: Uptake Technologies, Inc.
    Inventors: Aparna Pandey, Nelson Troy de Freitas
  • Patent number: 10554522
    Abstract: A master device, slave device, error monitoring system, and control method and control program of master device are provided. According to the present invention, in the connection less communication, no matter in operation or not, the generation of the communication errors can be monitored. The master device comprises: an indication sending part, sending an indication enabling a plurality of slave devices to send an error log; an error log receiving part, receiving the error logs; and a storing part, storing the error logs by corresponding to each of the slave devices.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: February 4, 2020
    Assignee: OMRON Corporation
    Inventors: Shigenori Sawada, Taishi Kawaguchi, Yasushi Yamawaki
  • Patent number: 10552362
    Abstract: A storage device includes at least one nonvolatile memory device configured to store self-diagnosis firmware and a storage controller configured to communicate with an external device through a sideband interface. The storage controller is configured to perform self-diagnosis of the storage device using the self-diagnosis firmware according to the control of the external device. The storage controller is configured to transmit a result of the self-diagnosis to the external device through the sideband interface.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: February 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Boram Hong, Sung-Sun Kang, Otae Kwon, Min-Woo Kim
  • Patent number: 10514972
    Abstract: Disclosed herein are methods, systems, and processes to embed forensic and triage data in memory dumps. Memory dump data being written to kernel memory of a computing system by a firmware interface is detected. An operating mode of an operating system executing on the computing system is activated. Hardware forensic data is generated by reading local computer bus data, firmware event log data, and memory mapped input/output (I/O) data associated with the computing system. The hardware forensic data is then stored in a memory location of the kernel memory, causing the hardware forensic data to be included in the memory dump data being written to kernel memory.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: December 24, 2019
    Assignee: Dell Products L. P.
    Inventors: Craig Lawrence Chaiken, Michael Wayne Arms
  • Patent number: 10474433
    Abstract: A virtual technical building block software development tool and a software development interface that speed accurate and quality software design are provided. The tools develop enterprise software architecture designs, and utilize a library of symbols and a virtual template. The library of symbols includes service oriented architecture symbols and enterprise application integration symbols. The template includes multiple sections to be displayed on a computing device screen. Each section includes a blank space bounded by a frame, and all of the sections are vertically aligned with one another to guide design flow. The sections of the template include, from top to bottom vertically, (1) a technical capabilities section; (2) an interaction sequence section; (3) a service topology section; (4) an integration flow section; and (5) a logging section.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: November 12, 2019
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Jon Hayen, Clint Tarpley, Vivek M Thatte