Patents by Inventor Michael J. Mitchell

Michael J. Mitchell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20190227909
    Abstract: A testing service is provided for testing software applications. A developer of a software application provides the software application to the testing service. The testing service installs and runs instances of the application on respective target devices such as cellular communication devices. The target devices may be of different makes and models, and may have different configurations such as different screen aspect ratios. As the instances execute, the testing service captures the screen output of the target devices and provides it back to the developer. The screen output of the multiple devices is displayed simultaneously to the developer, so that the developer can assess whether the application produces acceptable screen output despite the different configurations of the various devices.
    Type: Application
    Filed: January 22, 2018
    Publication date: July 25, 2019
    Inventors: Samson Kim-Sun Kwong, Peter P. Myron, Michael J. Mitchell
  • Publication number: 20190230532
    Abstract: Monitoring devices, which in some cases may comprise smartphones, are placed at base stations of a cellular communications network to report base station information. Each monitoring device is configured to periodically determine whether its associated base station is operating correctly, or whether there is some type of anomaly at the base station. As long as there is no anomaly, the monitoring device repeatedly sends status messages to a support service of the cellular communications network. Each such status message indicates that the monitoring device has performed an analysis and has determined there is no serious anomaly at the base station. The support service monitors status messages from multiple monitoring devices. If the support service does not receive a status message within a given period of time, the support service may alert service personnel and/or automatically dispatch support resources to the base station or trigger diagnostics and/or corrective measures.
    Type: Application
    Filed: January 23, 2018
    Publication date: July 25, 2019
    Inventors: Peter P. Myron, Samson Kim-Sun Kwong, Michael J. Mitchell
  • Publication number: 20180365132
    Abstract: In a software testing environment, a test script may be designed to search among outputs of an in-test target application for an expected output element having a specified property. A test execution engine executes the test script, and if such an output is not found, and the test script returns a “fail” result, the test execution engine revises the test script so that rather than searching for the originally specified property, the test script searches for a different property, where the different property is a property that the expected output element was observed to have during a previous execution of the test script. The test execution engine then executes the revised test script and reports its results.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Peter P. Myron, Michael J. Mitchell, Samson Kim-Sun Kwong
  • Publication number: 20180368072
    Abstract: Systems and methods for testing power consumption in user equipment (UE). The system can include devices detecting changes in power consumption due to updates in hardware, software, or both. The system can test multiple UEs to create baseline consumption measurements to detect anomalies between UEs. The system can include individual power monitoring for each UE in a “UE farm.” The system can use a workstation and a microcontroller to manage multiple UEs to perform tasks at the same time or at predetermined intervals. The system can provide benchmark testing for UEs to identify anomalies. The method can instruct multiple UEs in the UE farm to perform a particular function, run a baseline set of applications, or test new applications to identify changes in consumption caused by applications, updates, or UEs. The systems and methods can provide a standardized means for rating power consumption on mobile electronic equipment.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 20, 2018
    Inventors: Peter P. Myron, Michael J. Mitchell, Samson Kim-Sun Kwong
  • Publication number: 20180367940
    Abstract: Testing of a wireless communication network is performed by placing test devices in multiple geographic regions. The test devices may be typical consumer wireless devices, such as smartphones, of types that are used with the wireless communication network. Communication channels are established with the devices from a test controller, through a wide-area network such as the Internet and through USB ports or other wired interfaces of the devices. The test controller provides scripts that measure response times of applications that execute on the devices. The response times are used as indicators of network performance in the geographic regions. When the response time for a particular region exceeds a threshold, an operator may be notified or other automated actions may be initiated to address potential network problems in the region.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Samson Kim-Sun Kwong, Peter P. Myron, Michael J. Mitchell
  • Publication number: 20180368010
    Abstract: A cellular communications network is supported by an infrastructure that has many different parts. A fault management system can be used to monitor status and faults of the infrastructure. In response to certain types of faults, the fault management system initiates diagnostic testing, which may be performed using one or more communication devices such as those that might commonly be used in conjunction with the cellular communications network. One type of test might consist of installing an application on a communication device and measuring responsiveness of the application. The application is selected as one that relies at least in part on communicating through the cellular communications network. The responsiveness of the application may therefore be relevant to evaluating network performance and infrastructure status.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Michael J. Mitchell, Peter P. Myron, Samson Kim-Sun Kwong
  • Publication number: 20180365133
    Abstract: A system for testing a network-based application has a continuous integration (CI) service that performs CI testing of a server application that is being developed to support a client application, such as a client application that will be used on a wireless communication device. The CI service detects server source code changes and in response rebuilds the server application and deploys it to a test server. In addition, the client application is installed and executed on one or more wireless communication devices, so that the client application communicates with the test server using a wireless communications network. Tests of the client application are performed as it executes on the devices, and results are reported to the CI service. The CI service reports any errors that occurred during testing of either the server application or the client application.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Michael J. Mitchell, Peter P. Myron, Samson Kim-Sun Kwong
  • Publication number: 20180124150
    Abstract: A provider of a cellular communication network may maintain a cluster of test devices that are remotely accessible for software testing. Access to a test device may be by way of an Internet server and by way of an interface device that is connected to the test device by USB. The Internet server exposes a TCP port to which a development device may connect. The TCP port is logically connected, through the server computer and the interface device, to a logical control and diagnostic interface of the test device. As an example in the Android environment, the TCP port is logically connected through the server computer and through the interface device to an ADB (Android device bridge) interface of the test device. The server computer may be configured to provide access control and to selectively grant access to the test devices.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Peter P. Myron, Michael J. Mitchell
  • Publication number: 20180088970
    Abstract: A mapping application determines locations of user interfaces (UIs) within content. Upon determining locations of UIs within the content, the mapping application evaluates the UIs to determine where within the content the UI will lead a user when the UI is activated. For example, the mapping application determines a first location where a first UI will take the user within the content when the first UI is activated. At this first location, the mapping application determines a second location where a second UI located at the first location will take the user when the second UI is activated. Based upon determining where the UIs will take a user within the content when the UIs are activated, the mapping application generates a flow diagram of the content that maps one or more UI paths within the content.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Michael J. Mitchell, Peter P. Myron, Samson Kim-Sun Kwong
  • Patent number: 9843943
    Abstract: Described herein are systems and methods for testing the application quality of service in addition to the network quality of service to electronic devices, for example where the electronic devices are located within a massive user presence environment. The systems and methods further comprise improving the quality of service to the electronic devices by making changes to the telecommunication network on a predictive basis based upon future events that result in a massive user presence. The techniques described herein improve the functioning of the network and improve the functioning of applications running on electronic devices.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: December 12, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Michael J. Mitchell, Peter P. Myron
  • Patent number: 9633509
    Abstract: A gaming method and device includes a game, at least one non-qualifying outcome in the game, and at least one qualifying outcome in the game, wherein a player qualifies for a multi-player tournament to be held in the future when the player achieves the at least one qualifying outcome.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: April 25, 2017
    Assignee: IGT
    Inventors: Lee E. Cannon, Mick D. Roemer, Robert Guinn, Michael J. Mitchell
  • Patent number: 9589414
    Abstract: Disclosed is a gaming machine touch screen system incorporating a flat transparent or nearly transparent layer that contains a series of active elements/actuators/chambers that enable a vertical displacement of the touch screen top surface. These active elements displace the top surface of the touch screen upon command of the gaming machine to provide features perceptible to the player's touch.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: March 7, 2017
    Assignee: Bally Gaming, Inc.
    Inventors: Bryan M. Kelly, Stephen E. Patton, Julia M. Childs, Sean C. Martin, Martin S. Lyons, Michael J. Mitchell, William R. Wadleigh, David B. Schultz, Kimberly J. Cohn, John R. Vallejo, Joanna Musick, Scott T. Hilbert, Dougal Austin, Amy Lynn Monette
  • Patent number: 9454592
    Abstract: Provided are techniques for managing, importing, and exporting teamspace templates and teamspaces in content repositories. A file is created using a teamspace template and associated metadata at a first content repository. The file is exported from the first content repository to a second content repository, wherein the file can be used to create a teamspace instance at the second content repository.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: September 27, 2016
    Assignee: International business Machines Corporation
    Inventors: Scott P. Mills, Michael J. Mitchell, Brett E. Morris
  • Publication number: 20160184395
    Abstract: Compositions and methods for inhibiting metastatic cancer cells. The compositions comprise nanoparticles which have incorporated therein leukocyte adhesion molecules and therapeutic molecules exposed on their surface. The nanoparticles may be provided attached to leukocytes. Introduction of these compositions in to the circulation of individuals results in inhibition and reduction of metastatic cancer cells.
    Type: Application
    Filed: August 4, 2014
    Publication date: June 30, 2016
    Inventors: Michael R. King, Michael J. Mitchell, Kuldeepsinh Rana, Elizabeth C. Wayne, Chris B. Schaffer, Siddarth Chandrasekaran
  • Patent number: 9251241
    Abstract: Provided are techniques for self-provisioning a teamspace instance. A teamspace template including one or more teamspace characteristics and one or more user roles is generated. A teamspace instance is provisioned from a snapshot of the generated teamspace template using the one or more teamspace characteristics and the one or more user roles.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Howarth, Scott P. Mills, Michael J. Mitchell, Brett E. Morris
  • Publication number: 20160027254
    Abstract: A gaming method and device includes a game, at least one non-qualifying outcome in the game, and at least one qualifying outcome in the game, wherein a player qualifies for a multi-player tournament to be held in the future when the player achieves the at least one qualifying outcome.
    Type: Application
    Filed: October 8, 2015
    Publication date: January 28, 2016
    Inventors: Lee E. Cannon, Mick D. Roemer, Robert Guinn, Michael J. Mitchell
  • Patent number: 9165429
    Abstract: A gaming method and device includes a game, at least one non-qualifying outcome in the game, and at least one qualifying outcome in the game, wherein a player qualifies for a multi-player tournament to be held in the future when the player achieves the at least one qualifying outcome.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: October 20, 2015
    Assignee: IGT
    Inventors: Lee E. Cannon, Mick D. Roemer, Robert Guinn, Michael J. Mitchell
  • Patent number: 9111416
    Abstract: A gaming method and device includes a game, at least one non-qualifying outcome in the game, and at least one qualifying outcome in the game, wherein a player qualifies for a multi-player tournament to be held in the future when the player achieves the at least one qualifying outcome.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: August 18, 2015
    Assignee: IGT
    Inventors: Lee E. Cannon, Mick D. Roemer, Robert Guinn, Michael J. Mitchell
  • Patent number: 8888588
    Abstract: Gaming machines and gaming systems having a game rating system are disclosed herein. According to one embodiment, the gaming device includes a plurality of games where each game has a distinct game style that is based in part on game volatility. The gaming device also includes a game controller for managing and operating the plurality of games, and a game rating system in communication with the game controller. The game rating system includes a player interface for selecting a game, and an icon presented on the display of the gaming device where the icon represents the distinct game style.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: November 18, 2014
    Assignee: Bally Gaming, Inc.
    Inventors: John R. Vallejo, Michael J. Mitchell, Brian K. Lanning, Marvin A. Hein
  • Publication number: 20140279880
    Abstract: Provided are techniques for managing, importing, and exporting teamspace templates and teamspaces in content repositories. A file is created using a teamspace template and associated metadata at a first content repository. The file is exported from the first content repository to a second content repository, wherein the file can be used to create a teamspace instance at the second content repository.
    Type: Application
    Filed: August 15, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Scott P. Mills, Michael J. Mitchell, Brett E. Morris