Operator Interface For Diagnosing Or Testing Patents (Class 714/46)
  • Patent number: 10776251
    Abstract: A system, method, and computer program product are provided for automatically converting manual test cases to automated test structures in a software testing project. In operation, an activity being tested associated with at least one software testing project is identified. Additionally, an automated test case is created based on a manual test case associated with the activity being tested. Further, the automated test case is linked to a generic reusable automated activity group. In addition, one or more parameters associated with measurements of the activity being tested and corresponding values associated with a current testing instance are identified. Moreover, a work flow is automatically generated for the reusable generic activity group available for future testing use, based on the one or more parameters and the corresponding testing values.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: September 15, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Sharon Elgarat, Meni Kadosh, Yaron Weiss
  • Patent number: 10776231
    Abstract: Detecting data anomalies by receiving a first data set related to a first variable metric, determining data anomaly detection scores for data points of the first data set according to a plurality of data anomaly detection techniques, generating an adaptive ground-truth window according to the data anomaly detection scores, assigning a weighting value to each data point within the adaptive ground-truth window, training a machine learning system using the set of data anomaly detection scores and weighting values, and providing a trained machine learning system for evaluating a second data set.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Faisal Ghaffar, Lei Xu, Bora Caglayan
  • Patent number: 10759281
    Abstract: A method for balancing electrical grid production with electrical grid demand according to an exemplary aspect of the present disclosure includes, among other things, controlling an electrified vehicle prior to and during an inductive roadway event to either conserve a state of charge of a battery pack in response to a first grid condition of an electrical grid or deplete the state of charge of the battery pack in response to a second grid condition of the electrical grid.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: September 1, 2020
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Kenneth James Miller, Douglas Raymond Martin, Jimmy Kapadia
  • Patent number: 10761974
    Abstract: Embodiments of the present invention provide a computer-implemented method for generating test plans based on test failure root causes or symptoms. The method generates a heat map of manufacturing process test failures based at least in part on historical test failures and prior repair actions. A database is searched for test failure records that are relevant to user input. Relevant test failure records are prioritized via an index score that is assigned based at least in part on proximity of the relevant test failure records to the user input. Failure records that have an index score that is higher than a threshold value are detected. Unstructured text data of each of the detected failure records is analyzed to identify relevant keywords and relevancy rates. A test solution priority list is displayed, via a GUI, in a window or view that is separate from the heat map.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brad Hoover, Rajaram B. Krishnamurthy, Michael Lapointe, Jayapreetha Natesan, Kanayo G. Okonji, Chanchal Saha, Thomas Ward
  • Patent number: 10755590
    Abstract: A system and method for providing graphical user interfaces based on computational algorithms described in printed publications. The method includes analyzing the printed publication to determine algorithm-indicating information of the computational algorithm; identifying at least one input required by the computational algorithm and at least one output to be output by the computational algorithm; generating, based on the at least one input and the at least one output, at least one GUI element; and generating executable code, wherein the executable code includes instructions for causing a display of the GUI including the at least one GUI element.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: August 25, 2020
    Assignee: THE JOAN AND IRWIN JACOBS TECHNION-CORNELL INSTITUTE
    Inventor: Simon Adar
  • Patent number: 10747954
    Abstract: Embodiments of the invention provide a natural language understanding (NLU) system that performs relatively complex task automations via verbal or voice instructions. Normally, task automations have a trigger condition, and a series of one or more actions that would require a user's selection of an option via manual input. This is because the underlying machine logic requires knowledge and classification capabilities from multiple domains that conventional personal assistants are not capable of. Embodiments of the inventive system and methods provide a solution to this complex task by analyzing trigger and action domains, pinpointing appropriate APIs, extracting corresponding API parameters, and automatically fulfilling API calls for the user. The system is configured to parse natural language commands into API calls. It analyzes both the trigger and action APIs and prompts a user for any missing information if necessary.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: August 18, 2020
    Assignee: BAIDU USA LLC
    Inventor: Xuchen Yao
  • Patent number: 10732557
    Abstract: An image forming system includes: a first notification processing portion that notifies, of a shortage of a consumable, a user of an information processing apparatus that is a transmission source of a first print job which is, among print jobs stored in a storage portion, a print job for which the consumable necessary for execution of the print job will become insufficient during a stop possible period of the print job, the stop possible period being a time period in which execution of the print job can be stopped; and a second notification processing portion that notifies, of the shortage of the consumable and presence of the first print job, a user of an information processing apparatus that is a transmission source of a second print job which is, among the stored print jobs, executed later than the first print job in the execution order and uses the consumable.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: August 4, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Daichi Iida
  • Patent number: 10725848
    Abstract: Embodiment of this disclosure provides a mechanism to support hang detection and data recovery in microprocessor systems. In one embodiment, a processing device comprising a processing core and a crashlog unit operatively coupled to the core is provided. An indication of an unresponsive state in an execution of a pending instruction by the core is received. Responsive to receiving the indication, a crash log comprising data from registers of at least one of: a core region, a non-core region and a controller hub associated with the processing device is produced. Thereupon, the crash log is stored in a shared memory of a power management controller (PMC) associated with the controller hub.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Tsvika Kurts, Ki W. Yoon, Michael J. St. Clair, Larisa Novakovsky, Hisham Shafi, William H. Penner, Yoni Aizik, Kevin Safford, Hermann Gartler
  • Patent number: 10719383
    Abstract: A data processing system (2) supports non-speculative execution of vector load instructions that perform at least one contingent load of a data value. Fault detection circuitry (26) serves to detect whether a contingent load is fault-generating contingent load or a fault-free contingent load. Contingent load suppression circuitry (28) detects and suppresses a fault-free contingent load that matches a predetermined criteria that may result in an undesired change of architectural state (undesired side-effect). Examples of such predetermined criteria are that the contingent load is to a non-memory device or that the contingent load will trigger a diagnostic response such as entry of a halting debug halting mode or triggering of a debug exception.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: July 21, 2020
    Assignee: ARM Limited
    Inventors: Nigel John Stephens, Michael John Williams, Richard Roy Grisenthwaite
  • Patent number: 10698793
    Abstract: One or more embodiments are described for function-message identifier oriented test case generation for seamlessly supporting continuous globalization verification testing in agile computer program product development. An example computer-implemented method includes identifying a newly added globalization function in a modified source code, the globalization function including a message to be output via a user-interface, the message being in a first language. The method also includes generating function-message data that associates a function identifier of the globalization function with a message identifier of the message. The method also includes generating, automatically, a test case for verifying the globalization function outputs the message via the user-interface in a second language using the function-message data. The method also includes creating and broadcasting a test report to a development team, the test report indicating a result of executing the test case.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
  • Patent number: 10692135
    Abstract: A method for scheduling processing of an instrument. The method receives instrument information, selects an instrument category for the instrument based on the instrument information, the selected instrument category having a calculation set, assigns the instrument to a job corresponding to the calculation set of the selected instrument category; and sends the job to a computing resource. In another aspect, the method also receives a purpose identifier, and chooses the calculation set from two or more calculation sets of the selected instrument category based on the purpose identifier. In another aspect, the calculation set includes two or more calculation sub-sets, each calculation sub-set having a job priority, and the method includes assigning the instrument to two or more jobs corresponding to each of the two or more calculation sub-sets.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: June 23, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Daniel Clayden, Phillip Carter, Mark Addison
  • Patent number: 10691422
    Abstract: Providing visual feedback of balancing of programming structure hierarchy in a program entered on a programmable device having a processor, an instruction memory, an input device, and a display screen having a left edge. In an arrangement, at least two control structure opening statements are received, each having an associated control structure. A unique representation is assigned to each of the at least two control structures. The control structure opening statements are displayed in the unique representation assigned to the corresponding control structure beginning at a same location with respect to the left edge of the display. At least two control structure closing sequences are received, and each control structure closing sequence is associated with one of the control structures, respectively.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: June 23, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Frederick Conrad Fotsch
  • Patent number: 10642722
    Abstract: An application performs a regression test by the application processing a use case. Actual output data generated by the application processing the use case can be compared to expected output data and whether the actual output data matches the expected output data can be determined. Responsive to determining that the actual output data does not match the expected output data, the actual output data can be compared to refreshed source data and whether the actual output data matches the refreshed source data can be determined. Responsive to determining that the actual output data matches the refreshed source data, an automated remedy action can be automatically selected, and the expected output data can be updated with the refreshed source data by implementing the automated remedy action.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: May 5, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeff J. Li, Vanessa V. Michelini, Fang Wang, Jia Xu
  • Patent number: 10635507
    Abstract: A technique for improving determination of handling of guides to events generated in an information system is provided. An event monitoring apparatus for monitoring an event including an event message indicated by a character string related to a phenomenon occurring in an information system includes a guide storage unit that stores a plurality of guides including guide messages indicated by a character string and indicating a method of handling the event and a threshold relating to similarity between the guide messages of the guides and event messages in association with each other; an event storage unit that records the event from the information system; and a guide provision unit that calculates the similarity between the event messages included in the event and the guide messages of the guide and associates a guide whose similarity exceeds a threshold with the event.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: April 28, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Mineyoshi Masuda, Hideto Kurose, Keita Azuma, Mitsuhiro Nagata
  • Patent number: 10614516
    Abstract: Foreclosure auction information received from each of a plurality of sources of such information via respective Internet bots, manual updates, or other sources, is used to populate a database according to a predefined schema and ruleset. The database is updated in near real time (from any or all of the datasources), and actionable auction information that meets user-determined criteria for accuracy, timeliness and/or relevancy is extracted from the database and presented for use by a user.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 7, 2020
    Assignee: STRATEGIC ACQUISITIONS, INC.
    Inventor: David N. Jones
  • Patent number: 10587533
    Abstract: Embodiments of the present disclosure provide an apparatus and method for facilitating management of resources. The apparatus configured to collect all software and hardware resources available to a user; store information associated with the collected resources; present the information associated with the collected resources to the user and receive a resource allocation request from the user; and configure resources based on the resource allocation request; allocate the configured resources to the user. By means of the present disclosure, it is possible to achieve one-stop-shop resource query, fully automated resource configuration, reduced costs for maintenance and/or precise instructions for resource expansion.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: March 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Tom Xiaodong Zhao
  • Patent number: 10496380
    Abstract: A method and system for executing instances of a computational algorithm described in a printed publication in an electronic format, wherein the printed publication includes a textual description of the computational algorithm. The method includes: generating a software container based on the textual description of the computational algorithm; instantiating a computing environment on a computing device, wherein the computing environment includes computing resources configured to support execution of the software container; executing the software container in the instantiated computing environment; and caching at least one resource produced during the execution of the software container, wherein the cached at least one resource is utilized without requiring re-compilation.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: December 3, 2019
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventor: Simon Adar
  • Patent number: 10489124
    Abstract: A system and method for providing a software container supporting executable code created from a textual description of a computational algorithm described in a printed publication in electronic form. The method includes: generating a dependency tree based on the textual description of the computational algorithm, wherein the dependency tree indicates a plurality of functions and respective dependencies from at least one library; determining, based on the dependency tree, a minimal set of functions to be included in the software container; creating a container descriptor based on the minimal set of functions, wherein the container descriptor lists the minimal set of functions and the respective dependencies of the minimal set of functions; generating the software container based on the container descriptor; and executing the at least one software container in a computing environment, wherein the computing environment includes computing resources configured to support execution of the software container.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: November 26, 2019
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventor: Simon Adar
  • Patent number: 10419294
    Abstract: In an example, there is disclosed a logging server computing apparatus, having: a processor; a memory; and a logging engine to: analyze a network; build an entity-state matrix M from an entity vector e and a state vector s; determine that there is a strong correlation between an entity ec and a state sc; and report the strong correlation.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: September 17, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rahul Ramakrishna, Yathiraj B. Udupi, Ralf Rantzau
  • Patent number: 10382297
    Abstract: The present invention relates to a system and method for monitoring multi-domain network using end-to-end layered visualization to identify exact root cause of network element to prevent degradation in the network performance is disclosed. The system comprises of data collection module, correlation module, mapping module and management server. The data collection module collects performance data, alarm data, configuration logs and signalling traces from one or more network elements through the management server to draw connectivity across one or more layers. The correlation module correlates the collected performance data, alarm data and configuration logs at regular intervals in order to isolate the root cause of the issue identified. This correlated data of all the network elements are superimposed with layered visualization and mapped by the mapping module and thereby identify the exact root cause of network element causing degradation in the network performance.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: August 13, 2019
    Inventor: B. Anbu Ganesh
  • Patent number: 10346054
    Abstract: In one embodiment, a storage system receives a number of input/output (IO) request transactions at the storage system having multiple storage devices. The system detects storage events associated with the storage devices, the storage events include storage device error events, storage device path error events, and solid state storage device high write amplification events. For each of the IO request transactions, the system tags a number of associated child IO requests with a tag identifier and predicts a completion time for the IO request transaction based on a completeness of the IO request transaction and detected events associated with the storage devices. The system sends the child IO requests to the storage devices to be serviced in a first order based on the predicted completion time and an arrival time of the IO request transaction so that the IO request transactions are resilient to storage events.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: July 9, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Krishna Chaitanya Gudipati, Anil Ravindranath, Rahul Ugale
  • Patent number: 10339028
    Abstract: An information processing device includes a memory and a processor coupled to the memory and configured to determine a priority level of an application that provides a service depending on a predetermined state, using relation information between the predetermined states, and control storing log of the application in the memory, depending on the priority level of the application.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: July 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Tadanobu Tsunoda, Naoki Nishiguchi, Akira Fujii, Tatsuro Matsumoto
  • Patent number: 10296444
    Abstract: Systems and method for testing an application for an Android mobile device. Interactions can be recorded between a user and the application on the Android mobile device using only the Android mobile device, wherein the recorded interactions can be recorded using at least two types of selectors. Oracles can be recorded on the Android mobile device using only the Android mobile device, wherein the recorded oracles can comprise user-specified expected results of the recorded interactions for the testing, and wherein the recorded oracles can be recorded using the at least two types of selectors. The recorded interactions and the recorded oracles can be translated into test scripts on the Android mobile device using only the Android mobile device. The application can be tested on the Android mobile device by executing the test scripts using only the Android mobile device.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: May 21, 2019
    Assignee: GEORGIA TECH RESEARCH CORPORATION
    Inventors: Shauvik Roy Choudhary, Mattia Fazzini, Alessandro Orso
  • Patent number: 10289465
    Abstract: A computer system may encounter an error and receive information regarding the error and the user. The system may use information about the user to generate a message generation profile for the user. The system may use the message generation profile and the information about the error to generate a user-tailored message. The system may monitor the reaction of the user to an error message, and consider the information associated with the reaction when generating user-tailored error messages, subsequently.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Seth M. Packham, Aaron J. Quirk, Lee J. Reamsnyder, Yun Wang
  • Patent number: 10275341
    Abstract: Systems and methods are described for usability testing of mobile applications on mobile devices. A usability test may be performed without the need for a usability lab environment or external recording devices, since usability software may be run on the mobile device of a user. The usability test may be associated with tasks that the user may be requested to complete. While the tasks are being performed, usability data can be gathered. Such usability data may be recorded by recording functions of the mobile device, where the recording functions may be associated with sensors of the mobile device. This enables usability testing that better simulates real conditions under which a user may typically utilize the mobile application and is more cost effective.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: April 30, 2019
    Assignee: Somo Innovations Ltd
    Inventors: Andrew Wyld, Allistair Crossley
  • Patent number: 10277772
    Abstract: A mechanism for enabling identification of an execution history of what type of job a generated file is from a filename of the file. The mechanism includes generating the file based on the execution history of the job, and generating the filename of the file based on the type of the job.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: April 30, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daiki Tachi
  • Patent number: 10268837
    Abstract: Techniques are disclosed relating to generating and validating a container for an application. A container for an application may an executable package that include the source code for the application along with the runtime information, system tools, system libraries, and settings for the application. A container validation procedure is determined for the container using a plurality of container validation routines. The container validation routines may reflect the role various validation entities have in validating the container and approving it for deployment. If the container successfully passes the container validation procedure, the container may be deployed on a computer system. In some computer systems, a server computer system and remote, client computer system work together to validate the container without the client computer system having to send any private client information to the server computer system.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: April 23, 2019
    Assignee: CA, Inc.
    Inventors: Ankur Agarwal, Prabhu Inbarajan, Hyunji Kim, Howard Abrams, Natasha Festa
  • Patent number: 10264022
    Abstract: Embodiments of the present invention provide methods and systems for automated change audit of an enterprise's IT infrastructure, including independent detection of changes, reconciliation of detected changes and independent reporting, to effectuate a triad of controls on managing changes within the IT infrastructure, preventive controls, detective controls and corrective controls.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: April 16, 2019
    Assignee: Tripwire, Inc.
    Inventors: Robert DiFalco, Kenneth L. Keeler, Robert L. Warmack
  • Patent number: 10225329
    Abstract: A method for sending and receiving alerts in an instant messaging environment are disclosed. The method includes receiving a request for alerts from a service provider, the request including an alert template and a rule to retrieve the alert template. The method also includes receiving a trigger from the service provider, the trigger including an identification of an alert receiver, the rule to retrieve the alert template, and changeable contents for the alert template. The method further includes obtaining the alert template from the request for alerts based on the rule to retrieve the alert template in the trigger; composing an alert using the alert template and the changeable contents; and sending the alert to the alert receiver identified in the trigger. The method and system consistent with the present disclosure may enrich the user experience in instant messaging applications.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: March 5, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANT LIMITED
    Inventors: Zhengyi Liu, He Zou, Yingjun Ma, Li Li
  • Patent number: 10224965
    Abstract: There is provided an apparatus including: an acquisition unit configured to acquire an information block generated from transmission data for a user and subjected to error correction coding; and an interleaving unit configured to interleave a bit sequence of the information block using an interleaver unique to the user. The interleaving unit interleaves the bit sequence by interleaving each of two or more partial sequences obtained from the bit sequence.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: March 5, 2019
    Assignee: SONY CORPORATION
    Inventors: Ryota Kimura, Yifu Tang
  • Patent number: 10205767
    Abstract: Provided is a management system for a big data processing device that includes a system management master node and at least one system management agent node communicatively coupled to the system management master node over a network. A first request-based communication path may be provided for transmitting data from a system management agent node to the system management master node and a second response-based communication path is provided for transmitting data from the system management master node to the system management agent node. The system management agent node may be configured to detect whether an instruction is included in a response received over the second communication path.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: February 12, 2019
    Assignee: LG CNS CO., LTD.
    Inventors: Joo Youl Lee, Seung Kab Rho, Seok Keun Oh, Sang Hyun Yun, Su Yeon Lee
  • Patent number: 10192406
    Abstract: Systems and methods for operating a screen activity moderated skill wagering interleaved game are disclosed. A screen activity moderated skill wagering game is provides an entertainment game and a gambling game. The entertainment game is provided by an entertainment system and is managed by a game world operating system. The gambling game is provided by a real credit operating system. The screen activity moderated skill wagering interleaved game also provides screen activity moderation to adjust gambling activity within the gambling game based on the level of screen activity within the entertainment game. During periods of high intensity game play within the entertainment game, the screen activity moderated skill wagering interleaved game in some embodiments adjusts the gambling activity within the gambling game inversely based on the level of screen activity.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 29, 2019
    Assignee: Gamblit Gaming, LLC
    Inventors: Miles Arnone, Eric Meyerhofer, Frank Cire, Scott Shimmin, Caitlyn Ross
  • Patent number: 10152405
    Abstract: Embodiments of the present invention are directed to a computer implemented web based application testing system and method for testing at least one software application. The system and method receiving at least one test selection from a user using a user interface at a display device. The test selection may include at least one of a feature, a scenario, a background and a predefined condition. A feature file generation engine may then generate at least one feature file based on the test selection. Also, the feature file may be stored in a non-transitory computer memory. A feature file execution engine may execute the feature file and generate at least one execution result. A reporting engine may then generate a report based on the execution result. The execution result may then be displayed at the web dashboard.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: December 11, 2018
    Inventor: Naveen Verma
  • Patent number: 10089217
    Abstract: A method for identifying test case for software testing is disclosed. The method, receives a test case of a plurality of test associated with a software application. The test case includes a test input for processing by the software application. The test input designed for verifying compliance with a specific requirement. The method further generates mapping data for the test case. Mapping data associates one or more parts of a source code of the software application to the test case.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: October 2, 2018
    Assignee: Red Hat, Inc.
    Inventor: Steven Francis Best
  • Patent number: 10031800
    Abstract: Embodiments include method, systems and computer program products for an interactive, multi-level failsafe capability. In some embodiments, a failed count indicative of a number of failed attempts to launch an application may be received. A failsafe mode level corresponding to the failed count may be determined. The failsafe mode level may be initialized in response to determining the failsafe mode level corresponding to the failed count. The failsafe mode level may determine the functionality that may be enabled. Users may perform interactive debugging by editing configuration settings and manually enabling functionality.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jon K. Franks, Maria E. Smith
  • Patent number: 9979861
    Abstract: A photographing apparatus includes a first timing signal generator that generates a first timing signal, a second timing signal generator that generates a second timing signal, a phase difference control unit that controls so that a phase difference between the first timing signal and the second timing signal is a predetermined phase difference, a sensor that is driven based on the first timing signal, an image processing unit that generates an image to be displayed by a line unit based on an output of the sensor, a display unit that is driven based on the second timing signal and displays an image by a line unit after an image processing by the image processing unit, and an error information acquisition unit that acquires information indicating a presence or absence of an error in which a line image to be displayed is not generated in the image processing unit.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: May 22, 2018
    Assignee: Seiko Epson Corporation
    Inventor: Ryuichi Shiohara
  • Patent number: 9971573
    Abstract: A method and system for evaluating computational algorithms are provided. The method comprises receiving a textual description of a computational algorithm; generating a software container based on the received textual description; instantiating a computing environment on a computing device, wherein the computing environment includes computing resources configured to support execution of the software container; executing the software container in the computing environment; and displaying, on a user device, results that are output in response to execution of the software container.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: May 15, 2018
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventor: Simon Adar
  • Patent number: 9967194
    Abstract: The objective of the invention is to enable sharing, between layers in a network in which the layers are used to perform communications, resource information and information required for using paths. A network control system includes: a lower layer information storage unit, a lower layer control information conversion unit, an upper layer information storage unit, an upper layer control information conversion unit, an integrated layer information storage unit and a layer integration unit. The layer integration unit integrates, as virtual links, the information of flows, which are representative of communications among terminals in the lower layer, with the network information of the upper layer, thereby constituting the network information of the integrated layer.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: May 8, 2018
    Assignee: NEC CORPORATION
    Inventors: Masaharu Morimoto, Kazuya Suzuki, Yohei Iizawa
  • Patent number: 9965256
    Abstract: A system and method for evaluating computational algorithms described in printed publications are provided. The method comprises analyzing a printed publication to identify at least one computational algorithm described in the printed publication; analyzing the at least one identified computational algorithm to identify at least algorithm-indicating information related to the at least one identified computational algorithm; detecting, using the algorithm-indicating information, at least one software container likely to be associated with the at least one identified computational algorithm; and executing the at least one software container in a computing environment, wherein the computing environment includes computing resources configured to support execution of the software container.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: May 8, 2018
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventor: Simon Adar
  • Patent number: 9967317
    Abstract: A method for sending and receiving alerts in an instant messaging environment are disclosed. The method includes receiving a request for alerts from a service provider, the request including an alert template and a rule to retrieve the alert template. The method also includes receiving a trigger from the service provider, the trigger including an identification of an alert receiver, the rule to retrieve the alert template, and changeable contents for the alert template. The method further includes obtaining the alert template from the request for alerts based on the rule to retrieve the alert template in the trigger; composing an alert using the alert template and the changeable contents; and sending the alert to the alert receiver identified in the trigger. The method and system consistent with the present disclosure may enrich the user experience in instant messaging applications.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: May 8, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhengyi Liu, He Zou, Yingjun Ma, Li Li
  • Patent number: 9916134
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that can be tested via a webpage. The tool has access to a distributed computing component and, in response to an indication to deploy the distributed computing component, generates a web page. In some embodiments the web page contains a diagrammatic graphical representation of the distributed computing component.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: March 13, 2018
    Inventors: Dietrich Charisius, Alexander Aptus
  • Patent number: 9906476
    Abstract: A filter rule generation apparatus includes a storage unit and a processor. The storage unit is configured to store instructions. The processor, in accordance with each of the instructions stored on the storage unit, executes a process that causes the filter rule generation apparatus to perform extracting a co-occurrence message group per system, based on a co-occurrence probability, from a plurality of logs in which messages are accumulated, the messages being generated within systems, first generating value information representing a degree of similarity in operation between the systems, based on the extracted co-occurrence message group, clustering the systems, based on the value information, and second generating a rule for extracting messages from the logs of the systems included in each cluster, based on the co-occurrence message group in the cluster generated by the clustering.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: February 27, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yukihiro Watanabe, Yasuhide Matsumoto
  • Patent number: 9892173
    Abstract: Aspects of invention may allow an operator to recognize that a search corresponding to search conditions set in a search folder does not function when such case occurs. In one embodiment, an information processing apparatus may include a search unit that conducts a search that corresponds to each of one or a plurality of search conditions set in a search folder, and searches for at least one folder element of the search folder. The apparatus also includes a search status confirmation unit that confirms the search status for each search condition in the search unit, and a folder-content display unit (e.g., search folder display unit) that displays, when the search status confirmation unit confirms that the search corresponding to the one or plurality of search conditions set in the search folder does not function, information indicating a malfunction.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: February 13, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Tsutomu Inose, Fumiaki Itoh
  • Patent number: 9871959
    Abstract: Example techniques are disclosed for altering trail camera settings when deployed. For example, settings relating to triggering functionality, time lapse functionality, image resolution, motion sensor sensitivity, flash intensity, and other camera functions can be altered. The settings can be altered based on environmental conditions such as weather and ambient noise. The settings can also be altered based on trail camera conditions such as available battery capacity or image storage capacity. The trail camera settings can also be altered based on images obtained by the trail camera, with or without analyzing content of the images.
    Type: Grant
    Filed: January 3, 2015
    Date of Patent: January 16, 2018
    Inventors: Joseph F Hlatky, Steven D Thomas, Jr.
  • Patent number: 9798650
    Abstract: Embodiments of the present invention are directed to a computer implemented web based application testing system and method for testing at least one software application. The system and method receiving at least one test selection from a user using a user interface at a display device. The test selection may include at least one of a feature, a scenario, a background and a predefined condition. A feature file generation engine may then generate at least one feature file based on the test selection. Also, the feature file may be stored in a non-transitory computer memory. A feature file execution engine may execute the feature file and generate at least one execution result. A reporting engine may then generate a report based on the execution result. The execution result may then be displayed at the web dashboard.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 24, 2017
    Assignee: JPMorgan Chase Bank, N.A.
    Inventor: Naveen Verma
  • Patent number: 9798530
    Abstract: Systems and methods for application level authentication are provided for use with the low energy Bluetooth device and accessory. This includes receiving accessory credentials from a server, establishing a Bluetooth low energy connection with the accessory, authenticating with the accessory, and lastly transferring data to the accessory. The transferring of the data may be either a bulk transfer, or a data stream. The authenticating may be an application layer authentication between a device and the accessory using a shared secret key and using a hash function. Additional embodiments include methods for over-the-air firmware updates, and device control of a low energy Bluetooth accessory.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 24, 2017
    Assignee: ARM Limited
    Inventor: Jason Edward Robert Hillyard
  • Patent number: 9727614
    Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. A classification for a query is determined based on the fingerprint information. In one embodiment, an electronic marketplace receives a query from a user, accesses a query classification database having fingerprint information, determines a fingerprint for the query based on the fingerprint information and dynamically modifies a user experience for the user based at least in part on the fingerprint information.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 8, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
  • Patent number: 9720974
    Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. A classification for a query is determined based on the fingerprint information. In one embodiment, an electronic marketplace receives a query from a user, accesses a query classification database having fingerprint information, determines a fingerprint for the query based on the fingerprint information and dynamically modifies a user experience for the user based at least in part on the fingerprint information.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
  • Patent number: 9710369
    Abstract: A system and method for inspecting a testing state includes determining one or more entities to be manipulated during execution of a test of the system, generating an instance of each of the entities using a plurality of entity templates and a plurality of value generators, and executing the test using the generated instances. At least one of the generated instances includes a first value generated randomly. The test is being executed by one or more processors of the system. In some examples, generating an instance of a first one of the entities includes identifying a first one of the entity templates corresponding to a type of the first entity, determining one or more attributes for the first entity based on the first entity template, and generating an instance of each of the attributes using the entity templates and the value generators.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: July 18, 2017
    Assignee: RED HAT, INC.
    Inventors: Adam Saleh, Elyezer Mendes Rezende
  • Patent number: 9703683
    Abstract: In an approach for creating a test plan, a computer identifies one or more interactive inputs associated with a system under test. The computer identifies one or more tests associated with the one or more identified interactive inputs. The computer calculates a test inventory based on the identified one or more tests associated with the one or more identified interactive inputs. The computer creates a test plan that includes the identified one or more interactive inputs associated with the system under test, the identified one or more tests associated with the one or more identified interactive inputs, and the calculated test inventory.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth M. Hughes, Gregory O. McCane, Alexander Starostin