Particular Access Structure Patents (Class 714/27)
  • 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: 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: 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: 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: 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: 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: 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
  • Patent number: 10462746
    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 entered by the user according to the displayed improper setting information and setting suggestion, and configuring local setting information according to the setting instruction. Because the local setting information can be analyzed and the improper setting information and the setting suggestion that are obtained by analysis can be displayed, the user can purposefully configure the local setting information. Therefore, setting information configuration flexibility is relatively high.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: October 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yanhui Yu, Cong Xiao, Shizheng Yang
  • Patent number: 10430351
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a peripheral device, and a service processor communicatively coupled to the processor and the peripheral device and configured to perform out-of-band management of the information handling system. The service processor may further configured to communicatively couple to a management controller having executing thereon a virtual service processor, receive a command associated with the peripheral device from the management controller, deliver the command to the peripheral device, receive data from the peripheral device, and communicate the data to the management controller.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: October 1, 2019
    Assignee: Dell Products L.P.
    Inventors: Chitrak Gupta, Elie Antoun Jreij, Rama Rao Bisa, Rajeshkumar Ichchhubhai Patel, Neeraj Joshi, Sushma Basavarajaiah, Kala Sampathkumar
  • Patent number: 10419484
    Abstract: A system and method for diagnosing and/or configuring a security device included within a secure network is disclosed. A technician mobile computing device maintains a data connection between the security device and a remote computer diagnostic workstation, where the computer workstation might send configuration commands to the security device and receives diagnostic data from the security device over the data connection. The technician mobile phone maintains the data connection by establishing a wireless data link to the security device and by encoding data onto and/or decoding data from a voice connection to a peer mobile computing device. A WiFi connection between the peer mobile computing device and the computer workstation then completes the data connection between the security device and the computer diagnostic workstation.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: September 17, 2019
    Assignee: Sensormatic Electronics, LLC
    Inventor: James Trani
  • Patent number: 10379980
    Abstract: Embodiments are generally directed to maintaining IO block operation in electronic systems for board testing. An embodiment of a system includes a processor; a power management block for the system; a plurality of IO (input/output) blocks; a read only memory for storage of firmware for the processor. The system is to provide support for a board-level test of the system including testing of one or more IO blocks of the plurality of IO blocks; and the firmware includes elements to stall a reset sequence of the system including the system branching to a mode that maintains power to the one or more IO blocks.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 13, 2019
    Assignee: Intel Corporation
    Inventors: Lakshminarayana Pappu, James J. Grealish
  • Patent number: 10340896
    Abstract: A signal-switching circuit for use in an electronic system is provided. The electronic system includes a plurality of hardware circuits. The signal-switching circuit includes a control circuit and a switch circuit. The control circuit is arranged to receive a trigger signal generated by a trigger circuit of the electronic system, and change a mode signal generated by the control circuit according to the trigger signal. The switch circuit is arranged to electrically connect transmission signals from one of the hardware circuits to a transmission interface of the electronic system according to the mode signal.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: July 2, 2019
    Assignee: WIWYNN CORPORATION
    Inventors: Che-Wei Chung, Chia-Nung Tseng, Yung Jung Du
  • Patent number: 10289510
    Abstract: A method for testing communication within a computing platform is provided. The method includes selecting a system-level message configured for device level communication within the computing platform; incorporating false data into a data field of the message; sending the message containing false data to a destination device; and, monitoring behavior of the destination device. A computer program product and a system are described.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 14, 2019
    Assignee: EMC CORPORATION
    Inventor: Craig Janeczek
  • Patent number: 10235868
    Abstract: System and method for controlling a custom modular measurement system. An editor may receive user input specifying one or more system definitions, each mapping message based commands, parameters, variables and/or metadata (“information”) accordant with a control protocol for standalone instruments to functions and data in a programming language, and generates the definitions accordingly, each being useable by a client application to interface with a custom modular measurement system that includes multiple logical instruments via the message based information. At least one of the definitions may be deployed onto the measurement system. A run-time engine of the measurement system may accept a message based command from the application, and call a corresponding function, which may invoke operation of at least one of the logical instruments. The logical instruments may be operated concurrently, including sharing use of a single physical measurement device by at least two of the logical instruments.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 19, 2019
    Assignee: National Instruments Corporation
    Inventors: Richard Henry Mace Keene, Jan Viborg Moeller
  • Patent number: 10223241
    Abstract: Aspects include detecting, by an agent of a remote debugging tool that a first controller currently associated with the agent for a debugging session has not responded to a status inquiry from the agent. The first controller interacts with an end user, sends requests to the agent to operate a target program, and processes responses from the agent. Based on detecting that the first controller has not responded to the status inquiry from the agent, the agent identifies a second controller, associates the second controller with the agent for the debugging session, and resumes the debugging session with the second controller in place of the first controller. The associating includes synchronizing a debugging session state between the second controller and the agent. The target program continues to execute during the identifying, associating, and resuming, and the debugging session state is not changed by the identifying, associating, and resuming.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Wu Wei, Jian Xu, Chong Zhou
  • Patent number: 10184983
    Abstract: Computer device(s), apparatus(es), and methods enable and/or perform interface independent test boot of a System on Chip (SoC). A test Direct Memory Access hardware unit (test DMA) and an Automatic Test Equipment (ATE) hardware unit suspend a processor core of the SoC, download a test case, perform a seamless switch into functional mode of the SoC, and execute the downloaded test case. The test DMA may mediate between the ATE and internal memory in the SoC.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: January 22, 2019
    Assignee: Intel IP Corporation
    Inventors: Hemang Vinubhai Mistry, Uwe Hildebrand, Sebastian Hessel
  • Patent number: 10089087
    Abstract: A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration between ports of linked components, corresponding to transfer of control or transfer of a single data element, and a second type of link configuration between ports of linked components, corresponding to transfer of multiple data elements. A compiler generates a target program specification including control code representing at least one control graph including graph nodes representing the components, where at least two are connected based on links of the first type. A computing node initiates execution of the target program specification, and manages computing resources for links of the second type, the computing resources including at least one of: (1) a buffer for storing data elements provided by an output port, or (2) a buffer for storing data elements provided to an input port.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 2, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould, Stephen A. Kukolich
  • Patent number: 10083101
    Abstract: A computer status diagnosis chip and a computer status diagnosis system including the same are provided. The chip is connected with the computer chip set and the first audio generator, and includes a receiving unit, an audio encoder and a driving unit. The receiving unit receives a detection signal from the computer chip set, and the audio encoder is connected to the receiving unit and encodes the detection signal as a first audio signal. The driving unit drives the first audio generator according to the first audio signal. By acoustic wave, the first audio generator transmits the first audio signal to a first audio receiver. Upon receipt of the first audio signal, an application program installed in the smart device is used to decode the first audio signal to obtain the detection signal, and a computer status is displayed on the smart device.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 25, 2018
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Ping-Ying Chu, Chia-Ching Lu, Ming-Che Hung
  • Patent number: 10061679
    Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis
  • Patent number: 10055327
    Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 21, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis
  • Patent number: 10056996
    Abstract: A system, apparatus, method and article to manage channel prediction for a wireless communication system are described. The apparatus may include a media access control processor to perform channel prediction, and a transceiver to communicate information using the channel prediction. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 21, 2018
    Assignee: INTEL CORPORATION
    Inventors: Qinghua Li, Xintian E. Lin
  • Patent number: 10019576
    Abstract: A security control system is provided that works as an extra layer of defense as a way to prevent an “attack” that is initiated by modifying either the “jump” or the “return” addresses or both. The principal behind the security control system is to “monitor” the addresses to which the processors would jump, interrupt or return, and identify when these addresses are modified in a manner that does not comply with the normal execution of the processor. In order to do that the security control system uses existing structures in multi-core processors and even anticipates the creation of additional structures to expedite and improve such control.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 10, 2018
    Assignee: Intelligent Automation, Inc.
    Inventors: Guang Jin, Hongmei Deng, Brandon James Knapp, Andrew William Henderson, Joshua Brandon Tuttle, Renato Levy
  • Patent number: 10020045
    Abstract: Some embodiments provide a method to reduce the refresh power consumption by effectively extending the memory cell retention time. Conversion from 1 cell/bit to 2N cells/bit reduces the variation in the retention time among memory cells. The conversion can be realized very simply from the structure of the DRAM array circuit, and it reduces the frequency of disturbance and power consumption by two orders of magnitude. On the basis of this conversion method, some embodiments provide a partial access mode to reduce power consumption dynamically when the full memory capacity is not required. One bit data may be stored into 1 cell for a normal operation mode and stored into 2N cells for a self refresh operation mode for a first partial access mode, while one bit data may be stored into 2N cells for both normal and self refresh operation modes.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: July 10, 2018
    Assignee: Micron Technology, Inc.
    Inventor: Yoshiro Riho
  • Patent number: 9979817
    Abstract: A system and method for providing assistance to a customer of a computing device. In one aspect, an incoming call is received from a device of a customer; a check for identification of the customer is done; an event history of the device is obtained; and a solution is provided to the customer using the event history. In another aspect, a method includes: receiving a code from a mobile computing device; and in response to receiving the code, calculating at least one set of data for use in guiding a request of a customer for service to a resource that can provide a suggested remedy. In another aspect, a method includes: identifying a user associated with a mobile computing device; determining an event history of the mobile computing device; and providing guidance to resolve an issue based on the event history.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: May 22, 2018
    Assignee: FUTURE DIAL, INC.
    Inventors: George Huang, Dwight Sing Huang