Particular Access Structure Patents (Class 714/27)
-
Patent number: 12117490Abstract: 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: GrantFiled: April 24, 2023Date of Patent: October 15, 2024Assignee: Texas Instruments IncorporatedInventor: Lee D. Whetsel
-
Patent number: 12086051Abstract: 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: GrantFiled: July 15, 2022Date of Patent: September 10, 2024Assignee: Sauce Labs Inc.Inventors: Christian Bromann, Yaroslav Borets, Yeh Fang, Bradley Scott Adelberg
-
Patent number: 11977464Abstract: 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: GrantFiled: March 25, 2022Date of Patent: May 7, 2024Assignee: ANRITSU CORPORATIONInventor: Ryo Sunayama
-
Patent number: 11945452Abstract: 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: GrantFiled: March 22, 2021Date of Patent: April 2, 2024Assignee: Lodestar Licensing Group LLCInventor: Gil Golov
-
Patent number: 11847006Abstract: 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: GrantFiled: December 31, 2020Date of Patent: December 19, 2023Assignee: Texas Instruments IncorporatedInventors: Jose Luis Flores, Gary Augustine Cooper, Amritpal Singh Mundra, Anthony Lell, Jason Lynn Peck
-
Patent number: 11847015Abstract: 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: GrantFiled: January 24, 2022Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventors: Andrei Warkentin, Sunil Kotian, Jared McNeill, Cyprien Laplace, Shruthi Hiriyuru
-
Patent number: 11841328Abstract: 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: GrantFiled: April 18, 2023Date of Patent: December 12, 2023Assignee: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITEDInventors: Guoda Huang, Weizhi Zhou, Yuanfu Chen, Qingqing Song, Kai Cui, Minjiang Xu, Yiruo Wang, Gang Lin
-
Patent number: 11763908Abstract: 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: GrantFiled: December 13, 2021Date of Patent: September 19, 2023Assignee: Micron Technology, Inc.Inventors: Andrea Vigilante, Gianluca Scalisi, Andrea Pozzato, Andrea Salvioni, Mauro Luigi Sali
-
Patent number: 11709764Abstract: 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: GrantFiled: March 8, 2021Date of Patent: July 25, 2023Assignee: International Business Machines CorporationInventors: Vagner Figueredo de Santana, Sheldon Busby, Gray Franklin Cannon, Marco Aurelio Stelmar Netto, Patrick Veedock
-
Patent number: 11704230Abstract: 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: GrantFiled: January 11, 2019Date of Patent: July 18, 2023Assignee: Micro Focus LLCInventors: Er-Xin Shang, Bin Zhou, Chao Lin Jiang
-
Patent number: 11691638Abstract: 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: GrantFiled: February 10, 2021Date of Patent: July 4, 2023Assignee: Micron Technology, Inc.Inventor: Gil Golov
-
Patent number: 11675007Abstract: 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: GrantFiled: August 10, 2022Date of Patent: June 13, 2023Assignee: Texas Instruments IncorporatedInventor: Lee D. Whetsel
-
Patent number: 11645905Abstract: 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: GrantFiled: April 28, 2020Date of Patent: May 9, 2023Assignee: Masimo CorporationInventors: Yaser Ammar Al-Ali, Jad Adel Wafeeq
-
Patent number: 11645222Abstract: 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: GrantFiled: January 11, 2022Date of Patent: May 9, 2023Assignee: United States of America as represented by the Secretary of the Air ForceInventor: David C Prentice
-
Patent number: 11385952Abstract: 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: GrantFiled: February 9, 2021Date of Patent: July 12, 2022Assignee: INTEL CORPORATIONInventors: Balaji Vembu, Bryan White, Ankur Shah, Murali Ramadoss, David Puffer, Altug Koker, Aditya Navale, Mahesh Natu
-
Patent number: 11361259Abstract: 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: GrantFiled: November 17, 2017Date of Patent: June 14, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alexandre Da Silva Quadra, Augusto Queiroz de Macedo
-
Patent number: 11354000Abstract: 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: GrantFiled: June 11, 2021Date of Patent: June 7, 2022Assignee: Synaptics IncorporatedInventors: Guozhong Shen, Chunbo Liu
-
Patent number: 11182328Abstract: 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: GrantFiled: January 23, 2020Date of Patent: November 23, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Boram Hong, Sung-Sun Kang, Otae Kwon, Min-Woo Kim
-
Patent number: 11163623Abstract: 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: GrantFiled: May 4, 2020Date of Patent: November 2, 2021Assignee: Intel CorporationInventors: Gaurav Porwal, Subhankar Panda, John G. Holm
-
Patent number: 11157396Abstract: 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: GrantFiled: December 4, 2019Date of Patent: October 26, 2021Assignee: salesforce.com, inc.Inventors: Ashish Patel, Christopher Tammariello, Michael Bartoli, Tuhin Kanti Sharma, Vaishali Nandal
-
Patent number: 11122309Abstract: 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: GrantFiled: December 30, 2019Date of Patent: September 14, 2021Assignee: NBCUniversal Media, LLCInventors: Michael Levin, Christopher Lynn, Christopher Price, Richard Dale, Constantinos Hoppas, Gianna DiGiovanni, Alexandra Paige
-
Patent number: 11115268Abstract: 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: GrantFiled: April 8, 2019Date of Patent: September 7, 2021Assignee: International Business Machines CorporationInventors: Junfeng Yuan, Han Ying Song, Ya Juan Dang, Xiao Wei Hou, Shen Ming Tao
-
Patent number: 11106440Abstract: 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: GrantFiled: May 13, 2019Date of Patent: August 31, 2021Assignee: Ab Initio Technology LLCInventor: Jonathan Beit-Aharon
-
Patent number: 11074148Abstract: 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: GrantFiled: August 27, 2019Date of Patent: July 27, 2021Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Chung-Huang Liu, Chen-Nan Hsiao
-
Patent number: 10997045Abstract: 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: GrantFiled: October 19, 2017Date of Patent: May 4, 2021Assignee: Y Soft Corporation, a.s.Inventors: Jiri Kyzlink, Vaclav Novotny, Ales Pernikar, Jakub Pavlak, Ondrej Krajicek
-
Patent number: 10981576Abstract: 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: GrantFiled: December 27, 2017Date of Patent: April 20, 2021Assignee: Micron Technology, Inc.Inventor: Gil Golov
-
Patent number: 10963329Abstract: 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: GrantFiled: October 17, 2018Date of Patent: March 30, 2021Assignee: OmniVision Technologies, Inc.Inventor: Dapeng Han
-
Patent number: 10935594Abstract: 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: GrantFiled: November 10, 2015Date of Patent: March 2, 2021Assignee: Priority Labs, Inc.Inventors: Monte Drennan, Craig Ward, Scott Lisula, Kenny Keese, John Drummond
-
Patent number: 10933882Abstract: 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: GrantFiled: December 27, 2017Date of Patent: March 2, 2021Assignee: Micron Technology, Inc.Inventor: Gil Golov
-
Patent number: 10926888Abstract: 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: GrantFiled: August 7, 2018Date of Patent: February 23, 2021Assignee: The Boeing CompanyInventors: Charles E. Martin, Tsai-Ching Lu, Alex Waagen, Steve C. Slaughter, Alice A. Murphy, Derek S. Fok
-
Patent number: 10917850Abstract: 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: GrantFiled: October 22, 2019Date of Patent: February 9, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yanhui Yu, Cong Xiao, Shizheng Yang
-
Patent number: 10896119Abstract: 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: GrantFiled: November 5, 2018Date of Patent: January 19, 2021Assignee: Xilinx, Inc.Inventors: Ahmad R. Ansari, Felix Burton, Henry C. Yu
-
Patent number: 10826942Abstract: 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: GrantFiled: August 10, 2018Date of Patent: November 3, 2020Assignee: ServiceNow, Inc.Inventors: Thomas Woodley Brotherton, Vamsi Krishna Madala, Teja Chava, John Gerald Ferguson, Hnin Haymar, Betsy Cherian, Eun-Sook Watson
-
Patent number: 10762444Abstract: 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: GrantFiled: September 6, 2019Date of Patent: September 1, 2020Assignee: Quickpath, Inc.Inventors: Edward Alexander Fly, Trent McDaniel
-
Patent number: 10707226Abstract: 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: GrantFiled: June 26, 2019Date of Patent: July 7, 2020Assignee: SanDisk Technologies LLCInventors: Xiang Yang, Brian Murphy, Lito De La Rama
-
Patent number: 10701572Abstract: 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: GrantFiled: August 8, 2017Date of Patent: June 30, 2020Assignee: T-Mobile USA, Inc.Inventors: Praveen Yoga Venkata Magham, Chirag Desai
-
Patent number: 10672260Abstract: 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: GrantFiled: April 9, 2018Date of Patent: June 2, 2020Assignee: Masimo CorporationInventors: Yaser Ammar Al-Ali, Jad Adel Wafeeq
-
Patent number: 10671465Abstract: 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: GrantFiled: November 28, 2016Date of Patent: June 2, 2020Assignee: Intel CorporationInventors: Gaurav Porwal, Subhankar Panda, John G. Holm
-
Patent number: 10666935Abstract: 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: GrantFiled: November 28, 2018Date of Patent: May 26, 2020Assignee: Advanced Digital Broadcast S.A.Inventor: Bartosz Tomczyk
-
Patent number: 10642427Abstract: 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: GrantFiled: April 2, 2018Date of Patent: May 5, 2020Assignee: Shenzhen Goodix Technology Co., Ltd.Inventor: Meng-Ta Yang
-
Patent number: 10636506Abstract: 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: GrantFiled: July 31, 2017Date of Patent: April 28, 2020Assignee: SHANNON SYSTEMS LTD.Inventor: Zhen Zhou
-
Patent number: 10578507Abstract: 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: GrantFiled: April 9, 2017Date of Patent: March 3, 2020Assignee: PixArt Imaging Inc.Inventors: Yu-Han Chen, Chih-Wei Huang, Chi-Chieh Liao, Wei-Chung Wang
-
Patent number: 10564707Abstract: 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: GrantFiled: November 30, 2017Date of Patent: February 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fred A. Bower, III, Hank Ch Chung
-
Patent number: 10558554Abstract: 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: GrantFiled: February 28, 2018Date of Patent: February 11, 2020Assignee: SAP SEInventors: Dinesh Bhandarkar, Biju V. Kalleppilli
-
Patent number: 10552280Abstract: 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: GrantFiled: December 14, 2017Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mallik Bulusu, Pingfan Song
-
Patent number: 10552248Abstract: 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: GrantFiled: November 16, 2018Date of Patent: February 4, 2020Assignee: Uptake Technologies, Inc.Inventors: Aparna Pandey, Nelson Troy de Freitas
-
Patent number: 10554522Abstract: 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: GrantFiled: December 16, 2016Date of Patent: February 4, 2020Assignee: OMRON CorporationInventors: Shigenori Sawada, Taishi Kawaguchi, Yasushi Yamawaki
-
Patent number: 10552362Abstract: 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: GrantFiled: February 24, 2016Date of Patent: February 4, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Boram Hong, Sung-Sun Kang, Otae Kwon, Min-Woo Kim
-
Patent number: 10514972Abstract: 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: GrantFiled: April 27, 2018Date of Patent: December 24, 2019Assignee: Dell Products L. P.Inventors: Craig Lawrence Chaiken, Michael Wayne Arms
-
Patent number: 10474433Abstract: 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: GrantFiled: October 16, 2018Date of Patent: November 12, 2019Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Jon Hayen, Clint Tarpley, Vivek M Thatte