Fault Locating (i.e., Diagnosis Or Testing) Patents (Class 714/25)
  • Patent number: 10567075
    Abstract: Aspects of the present disclosure aim at configuring an optical time domain reflectometry (OTDR) in a central office such that the OTDR is configured to be operatively coupled with and also configured to periodically poll each fiber at defined intervals and compute/store a reflection signature that can be used to compare with future signatures received from subsequent polls of the fiber to determine a fault (e.g., a fiber cut or breakage) between the central office (CO) and one or more optical network unit (ONU) over GIS.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: February 18, 2020
    Assignee: CENTRE FOR DEVELOPMENT TELEMATICS
    Inventors: Vipin Tyagi, Pankaj Kumar Dalela, Atul Kumar Gupta, Ravi Gupta, Anurag Yadav, Arun Yadav, Niraj Kant Kushwaha, Prashant Bansal
  • Patent number: 10565047
    Abstract: A troubleshooting method based on network function virtualization is provided, where the troubleshooting method may include: obtaining, by a first function management entity, fault information of a function entity; triggering, by the first function management entity, fault correlation processing according to the fault information, and formulating a troubleshooting policy according to a result of the fault correlation processing; and if the troubleshooting policy is formulated when troubleshooting time arrives, processing, by the first function management entity, a fault according to the troubleshooting policy; or if the troubleshooting policy is not formulated, processing, by the first function management entity, a fault according to a preset troubleshooting policy, where the preset troubleshooting policy is a policy formulated for a fault generated due to a reason of the function entity, so as to ensure that a service is not interrupted in a troubleshooting process, so that user experience is improved.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: February 18, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jianning Liu
  • Patent number: 10558555
    Abstract: A method for debugging a streaming application is provided. The method may include establishing, by a processor, a debug region in the streaming application to mark a subgraph for debugging. The method may further include receiving a tuple flow suspension notification from a job control plane. The method may also include displaying a plurality of debugging options for debugging a streaming application on a graphical user interface based on the received tuple flow suspension notification. The method may further include determining a debugging option from the displayed plurality of debugging options based on a user selection on the graphical user interface. The method may also include translating the determined debugging option into a format compatible with the job control plane. The method may further include transmitting the translated debugging option to the job control plane.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: James E. Cancilla, Samantha Chan, Mary M. L. Komor, Peter A. Nicholls
  • Patent number: 10558516
    Abstract: A continuous anomaly detection service receives data stream and performs continuous anomaly detection on the incoming data streams. This continuous anomaly detection is performed based on anomaly detection definitions, which define a signal used for anomaly detection and an anomaly detection configuration. These anomaly detection definitions can be modified, such that continuous anomaly detection continues to be performed for the data stream and the signal, based on the new anomaly detection definition.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 11, 2020
    Assignee: SPLUNK INC.
    Inventors: Jacob Barton Leverich, Shang Cai, Hongyang Zhang, Mihai Ganea, Alex Cruise
  • Patent number: 10552286
    Abstract: A computer-implemented method includes: collecting, by a processor of a computer, analysis information from a source code of a computer program; tracing, by the processor of the computer, program behavior starting with a main entry point to produce trace data; and visualizing, by the processor of the computer, the trace data as a sequence diagram, wherein the trace data comprises a representation corresponding to a sequence diagram.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: February 4, 2020
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki
  • Patent number: 10554455
    Abstract: A test instrument measures performance of a transponder without direct access to a line interface of the transponder. The test instrument learns parameters of internal signal conversion processes of the transponder and measures performance of the transponder based on the learned parameters.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: February 4, 2020
    Assignee: VIAVI SOLUTIONS DEUTSCHLAND GMBH
    Inventor: Reiner Schnizler
  • Patent number: 10552298
    Abstract: A method for debugging a streaming application is provided. The method may include establishing, by a processor, a debug region in the streaming application to mark a subgraph for debugging. The method may further include receiving a tuple flow suspension notification from a job control plane. The method may also include displaying a plurality of debugging options for debugging a streaming application on a graphical user interface based on the received tuple flow suspension notification. The method may further include determining a debugging option from the displayed plurality of debugging options based on a user selection on the graphical user interface. The method may also include translating the determined debugging option into a format compatible with the job control plane. The method may further include transmitting the translated debugging option to the job control plane.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: James E. Cancilla, Samantha Chan, Mary M. L. Komor, Peter A. Nicholls
  • Patent number: 10552852
    Abstract: Some embodiments provide a service monitor that operates on a number of different mobile devices to track and monitor services that an application is using. An application may depend on a number of services, such as network services to access various cloud services. The service monitor operates in conjunction with the application to gather data relating to the services and send the gathered data to an API server. The gathering of the data can occur in many mobile devices that are of different types, that are from various different vendors, and/or that operate on different mobile operating systems.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 4, 2020
    Assignee: VMWARE, INC.
    Inventors: David Shirley, Robert Kwok, Sean Hermany, Andrew Yousef, Andrew Levy
  • Patent number: 10545809
    Abstract: In one or more embodiments, an embedded controller of the information handling system may detect an error associated with an information handling system before an operating system, executable via a processor of the information handling system, is operable to provide information associated with the error. The embedded controller may store the information associated with the error via a memory medium. The embedded controller may receive a query from operating system executing via the processor. The embedded controller may provide the information associated with the error to the operating system. In one or more embodiments, the embedded controller may detect another error after the operating system is executing and may provide providing information associated with the other error to the operating system upon detection of the other error.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: January 28, 2020
    Assignee: Dell Products L.P.
    Inventors: Srikanth Kondapi, Nathan Francis Martell, Sean-Marc Paul Castruita
  • Patent number: 10540269
    Abstract: Application developers may develop applications or portions of application that do not have a corresponding user interface. Testing non-user interface elements of an application may require application developers to develop corresponding user interface elements for all or a portion of the executable code included in the application. Developers may test non-user interface elements of an application or library by wrapping the executable code in a sample application managed by a test harness. The test harness may transmit test operations configured to test the non-user interface elements of the application to the sample application over an inter-process communication channel. The sample application may execute the test and return the results of the test to the test harness using inter-process communication methods.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: January 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Pavan Gundeti, Jesper Mikael Johansson, Daniel Wade Hitchcock
  • Patent number: 10542033
    Abstract: A network device connected via a bus with a plurality of network devices includes: an authentication unit that executes authentication based upon message authentication information included in data transmitted, via the bus, by one of the plurality of network devices acting as a sender device; and a processing unit that invalidates the data upon determining that unauthorized data have been transmitted by the sender device impersonating another network device among the plurality of network devices if the authentication fails.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: January 21, 2020
    Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.
    Inventor: Satoshi Otsuka
  • Patent number: 10540213
    Abstract: A Joint Test Action Group (JTAG) communication lockout processor is disclosed. The processor is configured to generate a unlock sequence based on an operational mode change of an operably connected programmable device, and save the unlock sequence to one or more memory registers. The processor can also receive an execution of the unlock sequence via a dual function JTAG communication bus, determine, via an unlock logic, whether the execution of the unlock sequence is valid, and responsive to determining that the execution of the unlock sequence is valid, allow or disallow the JTAG communication with an embedded processor.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: January 21, 2020
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen
  • Patent number: 10534563
    Abstract: A solid-state drive (SSD) for handling an Asynchronous Event Request (AER) command includes a command receiving circuit and a command management circuit. The command receiving circuit is configured to receive at least one command from at least one host. The command management circuit is configured to determine if the received at least one command from the at least one host is an AER command, store the AER command into an AER queue reserved for deferred AER command handling, if the received at least one command is the AER command, and generate a dummy response for the AER command and release resources occupied by the AER command.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: January 14, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Vikram Singh, Abhinav Kumar Singh, Chandrashekar Tandavapura Jagadish
  • Patent number: 10530679
    Abstract: Some embodiments provide redundancy and failover for accelerating and improving the processing of commands across a distributed platform. A distributed platform administrative server distributes commands to different distributed platform points-of-presence (PoPs) for execution. The administrative server distributes the commands over a first set of transit provider paths that connect the server to each PoP. The administrative server selects the first set of paths based on different addressing associated with each of the paths. If any of the first paths is unavailable or underperforming, the administrative server selects a second path by changing a destination address and resends the command to the particular PoP over the second path. Some embodiments further modify PoP server operation so that the PoP servers can identify commands issued according to the different path addressing and distribute such commands to all other servers of the same PoP upon identifying the different path addressing.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: January 7, 2020
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Amir Reza Khakpour, Derek Shiell
  • Patent number: 10521457
    Abstract: The example embodiments are directed to a system and method that applies knowledge developed by a subject matter expert with respect to a physical asset. In one example, the method includes receiving knowledge and issue resolution information developed of subject matter experts in association with historical issues for an asset, generating a plurality of data clusters for the asset based on the knowledge, wherein each historical issue of the asset is mapped to a cluster and includes a plurality of resolutions for the issue, receiving a new issue and new issue information, and processing the new issue by extracting keywords from the new issue information and assigning the new issue to a data cluster from among the plurality of data clusters based on the extracted keywords, and outputting, to a display, a cause of the new issue and potential solutions for the new issue.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: December 31, 2019
    Assignee: General Electric Company
    Inventors: Arindam Baral, Nagendra Perugupalli, Manohar Swamynathan, Abhishek Narain
  • Patent number: 10505789
    Abstract: A method and system of creating an alert for a monitored network system. Key performance indicators (KPI's) of a plurality of components of a monitored network system are displayed on a user interface. A selection of one or more components of the plurality of components related to a malfunction is received. A present status and/or a pattern of performance of the one or more selected components is extracted. A preliminary alert is created based on the at least one of (i) the present status and (ii) the pattern of performance of the one or more selected components. Historical data related to the one or more selected components is retrieved. The preliminary alert is trained based on at least some of the retrieved historical scenarios. The preliminary alert is promoted to a primary alert upon training the preliminary to a confidence level that is above a predetermined threshold.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: December 10, 2019
    Assignee: TUPL, Inc.
    Inventors: Pablo Tapia, Rafael Sanchez-Mejias, Rafael Guerrero
  • Patent number: 10502341
    Abstract: A diagnostic system and method to function-monitor an actuator to affect a process medium stream of a process engineering plant can include an optical microphone allocated to the actuator and a diagnostic electronics. The optical microphone can be configured to measure an acoustic, actuator-specific operating signal, as leakage sound and cavitation sound, based on electromagnetic radiation that is affected by the acoustic, actuator-specific operating signal, and generate an electrical measuring signal based on the measured acoustic, actuator-specific operating signal. The diagnostic electronics can be configured to receive and store, process, and/or transmit the electrical measuring signal.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: December 10, 2019
    Assignee: SAMSON AKTIENGESELLSCHAFT
    Inventors: Andreas Widl, Gerhard Widl, Stefan Unland, Uwe Schwab
  • Patent number: 10496459
    Abstract: According to an aspect of an embodiment, a method may identifying a fault location of a fault in a tested software program using a test suite and obtaining a repair candidate for the fault. In addition, the method may include obtaining a repair code pattern of the repair candidate and determining a number of occurrences of the repair code pattern in existing code of multiple existing software programs. Moreover, the method may include prioritizing the repair candidate as a repair of the tested software program based on the number of occurrences of the repair code pattern. The method may also include performing repair operations on the tested software program according to the prioritizing of the repair candidate.
    Type: Grant
    Filed: November 24, 2017
    Date of Patent: December 3, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Hiroaki Yoshida, Mukul R. Prasad
  • Patent number: 10467321
    Abstract: C Sharp (C#) system including one or more C Sharp (C#) computing devices for dynamically serializing C Sharp (C#) during runtime is provided. The C# system is configured to receive a serialized JSON class including at least one data object associated with at least one attribute name and deserialize the serialized JSON class. The C# system is also configured to serialize a C# class using the deserialized JSON class, and dynamically identify, from the C# class, the at least one data object during the runtime of the data objects. The C# system is further configured to generate a dynamic C# class, wherein the dynamic C# class includes a target class and a method for returning the at least one data object, and return the at least one data object.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: November 5, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Mark Webster
  • Patent number: 10467085
    Abstract: Various embodiments of the present disclosure generally relate to a fault processing method, system and computer program product. Specifically, the method may comprise determining a plurality of devices to be detected and corresponding device attributes. The method may also comprise performing a first fault detection for the plurality of devices based on the device attributes, the first fault detection being based on a first fault diagnosis rule that is generic for the plurality of devices. Besides, the method may also comprise: in response to a first device in the plurality of devices being determined to have a fault in the first fault detection, performing a first fault processing to the first device, the first fault processing being based on a first fault processing rule that is generic for the plurality of devices.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: November 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Lifeng Yang, Xinlei Xu, Ruiyong Jia, Liam Xiongcheng Li, Jibing Dong, Geng Han
  • Patent number: 10459818
    Abstract: By monitoring requests to and from components of an application, an application analysis engine generates an inter-component graph for an application that identifies how the various components in the application are connected. When a performance issue is detected in association with the application, a traversal module traverses the inter-component graph to determine the possible execution paths that may have been the cause of the detected issue. The traversal module transmits requests to the correlation module to compare the metrics time series of the different components in the execution path with the detected issue. The correlation module compares metrics time series with the issue metric to identify correlations between execution patterns. The results of the correlation may be presented in a report that visually identify the root cause of the detected issues.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: October 29, 2019
    Assignee: New Relic, Inc.
    Inventors: Lewis Karl Cirne, Etan Lightstone, Jason Snell
  • Patent number: 10455055
    Abstract: A common vendor application that can be called from multiple vendor applications is loaded onto a communication device. When the common vendor application is called from an application provided by a vendor, the common vendor application sends a request to access vendor configuration information to a common vendor server. The request includes a vendor identifier that uniquely identifies the vendor. In response to receiving the request to access the vendor configuration information, the common vendor server identifies vendor configuration information for the vendor. The vendor configuration information is sent the common vendor application on the communication device. The common vendor application uses the vendor configuration information to customize the common vendor application specific to the vendor. This allows multiple vendors to use the same common vendor application, but to have a common look-and-feel. It also reduces the number of applications necessary to support multiple vendors.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 22, 2019
    Assignee: Avaya Inc.
    Inventor: Luciano Godoy Fagundes
  • Patent number: 10445335
    Abstract: Embodiments of the disclosure provide a system and a method of monitoring connectivity between a plurality of services in a computing environment. The server automatically periodically monitors and aggregates monitored data related to the at least one service through a monitoring application on the server. The monitoring involves collecting and logging status information of the services. The server then connects to the client device, via a mobile gateway, through an application interface (API) on the server. The API includes instructions for sending, receiving, and translating information between the server and the client device. The server then receives, from the client device, a status request. The server sends, from the monitoring application to the API, the monitored data related to the at least one service. Then the server translates, using the API, the monitored data related to the service to obtain the status of the service in the computing environment.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: October 15, 2019
    Assignee: Aetna Inc.
    Inventors: Jeffrey M. Kohan, Michele A. Dankowski, David Evan Jones, Steven Kerins, Daniel Labella
  • Patent number: 10447814
    Abstract: Methods, systems, and apparatuses for publishing, acquiring, and servicing of related software packages together. Flexible yet robust software package version control through joint servicing using atomic sets, including business software applications and consumer software applications, is performed by client and developer devices in conjunction with a host server. Developers and publishers develop and provide applications and assign specific, related versions of software packages, that are jointly operable per atomic sets embodied in atomic set manifests, in software program bundles for acquisition by end users. Adherence to jointly serviced software packages using atomic sets is performed by client devices and/or servers in a manner that is transparent to the end user. The end user is enabled to acquire all or less than all software packages that make up an atomic set, yet each software package acquired adheres to the version requirements set forth by the atomic set.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John J. Vintzel, Jason G. Salameh, Sandeep P. George, Sarjana S. Mitra, Carl W. Russell, John M. Sheehan
  • Patent number: 10444282
    Abstract: Various aspects of the disclosed technology relate to conflict-reducing test point insertion techniques. Locations in a circuit design for inserting test points are determined based on internal signal conflicts caused by detecting multiple faults with a single test pattern. Test points are then inserted at the locations. The internal signal conflicts may comprise horizontal conflicts, vertical conflicts, or both. The test points may comprise control points, observation points, or both.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 15, 2019
    Assignee: Mentor Graphics Corporation
    Inventors: Janusz Rajski, Elham K. Moghaddam, Nilanjan Mukherjee, Jerzy Tyszer, Justyna Zawada
  • Patent number: 10444280
    Abstract: Granular dynamic test systems and methods facilitate efficient and effective timing of test operations. In one embodiment, a chip test system comprises: a first test partition operable to perform test operations based upon a first local test clock signal; a second test partition operable to perform test operations based upon a second local test clock signal; and a centralized controller configured to coordinate testing between the plurality of test partitions, wherein the coordination includes managing communication of test information between the plurality of test partitions and external pins. In one exemplary implementation, a trigger edge of the first local test clock signal is staggered with respect to a trigger edge of the second local test clock signal, wherein the stagger is coordinated to mitigate power consumption by test operations in the first test partition and test operations in the second test partition.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: October 15, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Dheepakkumaran Jayaraman, Karthikeyan Natarajan, Shantanu Sarangi, Amit Sanghani, Milind Sonawane, Sailendra Chadalavda, Jonathon E. Colburn, Kevin Wilder, Mahmut Yilmaz, Pavan Kumar Datla Jagannadha
  • Patent number: 10445257
    Abstract: Described herein is a system for driver execution. A driver is loaded in a first domain with the driver controlling an associated device. In response to a request from the driver, the driver companion is loaded in a second domain different than the first domain, the second domain comprising a secure environment. The driver companion communicates with the associated device. Communications between the driver and the driver companion are managed (e.g., by an operating system framework). In response to a request from the driver, the driver companion is unloaded.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shyamal Varma, Kumar Rajeev, Peter William Wieland
  • Patent number: 10423604
    Abstract: A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: September 24, 2019
    Assignee: Dropbox, Inc.
    Inventors: Jack Benjamin Strong, Gibu Thomas
  • Patent number: 10417115
    Abstract: A system, method, and computer program product are provided for production driven testing. In operation, a system discovers production data associated with at least one project. The system designs optimized test scenarios utilizing the production data for a scoping phase, a development phase, and a testing phase associated with the at least one project. The system prioritizes tests associated with the optimized test scenarios based on the production data, test history, and development activities. Further, the system automatically executes the tests using the production data on a staging framework associated with the system. The system monitors the execution of the tests, including monitoring progress and production coverage associated with the at least one project. Moreover, the system outputs production based feedback and testing scope optimization information resulting from monitoring the execution of the tests.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: September 17, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Yasmin Bel Klein, Dror Avrilingi, Amit Singh
  • Patent number: 10409662
    Abstract: Disclosed are techniques for determining possible causes of anomalous state in computing nodes. A computing node is analyzed for a given time period against another computing node over another time period. Individual metrics such as network bandwidth are measured and a subset of these metrics that are determined to be most likely related to the cause of anomalous state are provided to a user.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Lawrence Shao-Shien Young, Pratheek Benamanahalli Nagaraj
  • Patent number: 10409669
    Abstract: A method is provided that includes transforming training data into a neural network based learning model using a set of temporal graphs derived from the training data. The method includes performing model learning on the learning model by automatically adjusting learning model parameters based on the set of the temporal graphs to minimize differences between a predetermined ground-truth ranking list and a learning model output ranking list. The method includes transforming testing data into a neural network based inference model using another set of temporal graphs derived from the testing data. The method includes performing model inference by applying the inference and learning models to test data to extract context features for alerts in the test data and calculate a ranking list for the alerts based on the extracted context features. Top-ranked alerts are identified as critical alerts. Each alert represents an anomaly in the test data.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 10, 2019
    Assignee: NEC CORPORATION
    Inventors: Bo Zong, LuAn Tang, Qi Song, Biplob Debnath, Hui Zhang, Guofei Jiang
  • Patent number: 10402305
    Abstract: To provide new instruction and device suitable for tracing execution of a computer program. In an embodiment, a CPU is configured so as to supply a constant to a trace unit in response to decoding of a first instruction having an immediate field indicating the constant. In addition, the trace unit is configured so as to output trace data including the constant in response to execution of the first instruction in the CPU.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: September 3, 2019
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Tsuyoshi Nagao, Shuji Satoh, Hitoshi Suzuki
  • Patent number: 10397668
    Abstract: A plurality of batteries connected in series are monitored by a plurality of monitor devices, respectively. The monitor devices are connected in series to communicate under the daisy chain communication system. The daisy chain communication system includes a micro-control unit for producing a binary signal, a communication device for converting the binary signal to a pulsating signal. The communication device produces a special code based on an instructions from the micro-control unit. Each monitor device changes between a communication OFF state and a communication ON state. Each monitor device has a signal detector which operates during the communication OFF state and detects the special code, whereby upon detection of the special code, the signal detector generates a wakeup signal so that the monitor device is changed from the communication OFF state to communication ON state.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: August 27, 2019
    Assignees: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD., PANASONIC ASIA PACIFIC PTE. LTD.
    Inventors: Hong Meng Tang, Chung Kiong Leslie Khoo, Tien Yew Kang, Muhammad s/o Abuturab, Narciso Repollo Semira, Gorou Mori
  • Patent number: 10394675
    Abstract: The present invention provides a vehicle control device with which, even when an abnormality is detected in a core in a multi-core processor, it is possible to reduce the time needed until the core in which the abnormality is detected restarts and re-executes application software. The present invention is characterized by being provided with: a diagnostic means for carrying out a diagnostic process when starting a processor core, the diagnostic process including hardware diagnosis performed by hardware and software diagnosis performed using software after the hardware diagnosis; and a diagnostic process information change processing means for changing the method for executing the diagnostic process when all of the processor cores are started and when one of the processor cores is restarted.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: August 27, 2019
    Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.
    Inventors: Takeshi Fukuda, Fumio Narisawa, Tomohito Ebina, Hiroaki Komatsu
  • Patent number: 10394633
    Abstract: An assistance service through its local client application or agent at a user's device hardware and software environment information and monitor a health of one or more applications. Upon detecting an issue or being activated by the user, the assistance service may perform diagnostic and/or recovery actions. If predefined or dynamically determined recovery actions are inadequate to address the issue, the assistance service may engage a support service providing collected user device environment information and received server environment information to the support service. A history of attempted recovery actions and diagnostic results may also be provided. The assistance service may, through a user interface of its local, client or agent, facilitate communication with the supports service and perform recovery actions, suggested by the support service providing feedback to the support service.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nagaraj Patil, Kiran Nallabothula, Doru Nica, Himanshu Misra, Minjun Wu, Raghavendra Bhuthpur, Sathish Kumar Venkat Rangam, Srihari Busam, Nagaraju Palla
  • Patent number: 10394690
    Abstract: Techniques for generating serialized view models that are used for both debugging an application and application support. The techniques include executing an application, creating a view model associated with the application, the view model including information associated with a service provided by the application, and presenting a user interface associated with the view model. The techniques can further include identifying, while presenting the user interface, an error occurring with the application, capturing a stack trace corresponding to the error, capturing a process image of the view model, serializing the process image of the view model to generate a serialized view model, and sending the stack trace and the serialized view model to a service. The service can then use the stack trace and the serialized view model to debug the application.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 27, 2019
    Assignee: Square, Inc.
    Inventors: Zachary Potter, Kathryne Hawthorne, Victor Tsou
  • Patent number: 10386401
    Abstract: An electrical system can include a diagnostic device that generates a first test signal. The electrical system can also include multiple energy transfer links coupled to the diagnostic device, where the first test signals flows through a first subset of the energy transfer links. The electrical system can further include a first monitoring device coupled to the first subset of energy transfer links, where the first monitoring device receives the first test signal from the diagnostic device through the first subset of the energy transfer links. The electrical system can also include a first electrical device coupled to the first monitoring device. The first monitoring device can implement a first test procedure based on the first test signal, where the first test procedure helps determine a first condition of the first electrical device.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: August 20, 2019
    Assignee: EATON INTELLIGENT POWER LIMITED
    Inventors: Benjamin Avery Freer, Joseph Michael Manahan
  • Patent number: 10387585
    Abstract: A system and method extends model verification through the creation of composite test objectives. A composite objective includes two or more logically or temporally combined standard or basic test objectives. The basic test objectives selected to form a composite test may be automatically generated by the system or method, or they may be custom defined. A composite test objective represents a new coverage objective that extends model coverage analysis beyond the coverage that is available with the basic test objectives. The system and method also automatically generates one or more test cases for achieving the composite objective. The test cases include input data values for the model, and may cause the specified logical or temporal combination of basic test objectives to evaluate to true at least once during simulation of the model or according to the temporal combination.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: August 20, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Dixit Manoj Gangadhar, William J. Aldrich, Amogh Margoor, Prahladavaradan Sampath
  • Patent number: 10387279
    Abstract: A method and system for providing failovers for a primary cloud-based computing environment (CBCE) residing in a first cloud environment. The method includes gathering information with respect to the primary CBCE; storing the gathered information in a storage space; updating the stored information based on at least one change with respect to the primary CBCE; determining, based on at least one status received from the primary CBCE, whether a failover is required for the primary CBCE; and initiating a reconstruction of the primary CBCE in a second cloud environment, when it is determined that a failover is required for the primary CBCE, wherein the reconstruction of the CBCE is based on the stored information.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ofer Gadish, Leonid Feinberg, Ofir Ehrlich, Gil Shai
  • Patent number: 10379920
    Abstract: A first device may receive data from a set of second devices to be processed to determine a quality of the data. The data may include first data stored by the set of second devices, second data provided toward a third device, or third data related to fourth data. The first device may process the data using a first set of techniques to prepare the data for processing. The first device may process the data using a second set of techniques to improve the quality of the data and to form processed data. The first device may provide the processed data toward the set of second devices to replace the data stored by the set of second devices to permit the set of second devices to use the processed data. The first device may perform an action after providing the processed data toward the set of second devices.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: August 13, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Vijay Singh Rathore, Suneet Kumar Garg, Manisha Suri Sriraman, Alok Johri, Manoj Krishna, Vasuprad Kanade, Ayan Chakraborty, Harsh H. Sharma, Shrikant Sarda
  • Patent number: 10382587
    Abstract: A method, computer program product, and a computing system are provided for de-duplicating remote procedure calls at a client. In an implementation, the method may include generating a plurality of local pending remote procedure calls. The method may also include identifying a set of duplicate remote procedure calls among the plurality of remote procedure calls. The method may also include associating each remote procedure call within the set of duplicate remote procedure calls with one another. The method may also include executing a remote procedure call of the set of duplicate remote procedure calls. The method may further include providing a response for the remote procedure call of the set of duplicate remote procedure calls with the other remote procedure calls of the set of duplicate remote procedure calls.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: John T. Kohl, Shailaja S. Golikeri
  • Patent number: 10365962
    Abstract: Methods and systems for automatically resolving computerized electronic communication anomalies are disclosed herein. The system can include a memory including an error database containing information identifying a plurality of previous detected errors and configuration information associated with those errors. The system can include a plurality of user devices. Each of these plurality of user devices can include: a first network interface to exchange data via the communication network; and a first I/O subsystem to convert electrical signals to user interpretable outputs via a user interface. The system can include a server that can: receive an indication of the initiation of electronic communication; receive an electrical signal including attribute information; receive an error message; identify a trend in error messages; and provide an error solution if a trend is identified.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: July 30, 2019
    Assignee: Pearson Education, Inc.
    Inventors: James Sherlock, Judah Walker, James Setaro, Jeffrey Schmidt
  • Patent number: 10353810
    Abstract: In one respect, there is provided a system that includes at least one processor and at least one memory. The memory may include program code that provides operations when executed by the at least one processor. The operations may include: identifying one or more functionalities of a software program that are invoked via a user interface; identifying a plurality of test cases for testing the one or more functionalities; generating a minimized test suite by at least eliminating, from the plurality of test cases, a redundant test case, wherein the redundant test case tests a same functionality as at least one other test case from the plurality of test cases; and testing, based at least on the minimized test suite, the software program. Related methods and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: July 16, 2019
    Assignee: SAP SE
    Inventors: Anandh Varadarajan, Kushagra Jain, Rekha Kanakasabapathy, Mohan Rajarathinam
  • Patent number: 10348591
    Abstract: A method for detecting connectivity of user node interface in a virtual private network includes: acquiring a configuration parameter used for detecting connectivity of a user node interface between a source address and a destination address in the virtual private network; transmitting an Internet Control Message Protocol (ICMP) request packet from the source address to the destination address through the configuration parameter, and receiving an ICMP response packet responded by the destination address; and after receiving the ICMP response packet responded by the destination address, calculating a round-trip time value of a link between the source address and the destination address, and then collecting statistics on the connectivity of the user node interface between the source address and the destination address according to the round-trip time value obtained by calculation.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: July 9, 2019
    Assignee: ZTE CORPORATION
    Inventors: Yan Zhang, Rui Wu
  • Patent number: 10324923
    Abstract: Techniques are described for identifying changes in the structure or behavior of a data feed generated by a source process. The changes may be identified based on metadata that describes the structure or behavior of the data in the data feed. A baseline set of metadata may be determined and stored for the data feed, the baseline metadata describing the data feed during a first time period. A current set of metadata may then be determined for the data feed, the current metadata describing the data feed during a second time period subsequent to the first time period. Variations in the current metadata relative to the baseline metadata may be described in results information sent in a notification.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: June 18, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Paparao Chinthagunti
  • Patent number: 10320837
    Abstract: Managing denial-of-service attacks by intercepting a query by a client software executed by a computer to resolve at a DNS server a network address associated with a target computer system, determining if the DNS server is under denial-of-service attack, and providing to the client software, in response to the query, an alternate network address associated with the target computer system if the DNS server is under denial-of-service attack.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael Boodaei
  • Patent number: 10320936
    Abstract: Provided are a computer program product, system, and method for populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server. Host access to tracks is redirected from the primary server to the secondary server. Prior to the redirecting, updates to tracks in the primary storage were replicated to the secondary server. After the redirecting host access to the secondary server, host access is directed to the secondary server and the secondary storage. A secondary cache at the secondary server is populated with unmodified tracks in a primary cache at the primary server when the host access was redirected to the secondary server to make available to the host access redirected to the secondary server.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos, Brian A. Rinaldi
  • Patent number: 10320504
    Abstract: A method and system for monitoring video assets provided by a multimedia content distribution network (MCDN) includes an expert test monitoring platform (ETMP) configured to emulate MCDN client systems at a facility of an MCDN service provider. The ETMP may be used to obtain remote control response metrics, along with internal performance data, for client systems in the ETMP. Historical metrics and historical data may be logged along with the release version for the client systems, which may then be used to correlate operational performance when analyzing client system characteristics.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: June 11, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Hung John Pham
  • Patent number: 10317896
    Abstract: Methods and apparatus to use vibration data to determine a condition of a process control device are disclosed. An example apparatus includes a vibration monitoring circuit to: collect first vibration data associated with a process control device during calibration of the process control device; calculate an operating threshold of the process control device based on the first vibration data; collect usage information associated with the process control device, the usage information indicative of a remaining portion of useful life associated with the process control device; adjust the operating threshold based on the usage information, the adjusted operating threshold reflective of the remaining portion of useful life associated with the process control device; and determine a condition of the process control device if second vibration data associated with the process control device collected after the calibration exceeds the adjusted operating threshold.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: June 11, 2019
    Assignee: FISHER CONTROLS INTERNATIONAL LLC
    Inventors: Shawn William Anderson, Roger Anders, Ted Dennis Grabau
  • Patent number: RE47500
    Abstract: A method of handling internal operations of a storage device includes in response to information derived from one or more commands received from a host device when the storage device is coupled to the host device, determining whether a sequence of commands is in one of an active state, and a first transition state, where in the first transition state the sequence of commands is transitioning from an inactive state to the active state. The method includes, while the sequence of commands is in the active state or in the first transition state, refraining from executing any operation of a first set of internal memory management operations, each of the first set of internal memory management operations being an extra-sequence operation.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: July 9, 2019
    Assignee: SanDisk IL Ltd.
    Inventors: Amir Mosek, Elad Baram