Patents by Inventor Michael E. Browne

Michael E. Browne 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).

  • Patent number: 9459796
    Abstract: Embodiments relate to method and computer program products which prioritize the logical units in a subgroup. Thereafter, in case of abnormal operation of the process for copying the consistency group from primary storage to secondary storage, low priority logical units of the subgroups of the consistency group are not copied from primary storage to secondary storage.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nancy J. Finn, Christina A. Lara, Maria R. Ward
  • Patent number: 9448916
    Abstract: Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a software program Data related to the test is automatically collected. The data includes first information determined by the test automation system in response to executing the test. The data further includes second information related to the test and received from a source other than the test automation system. The first information is analyzed. A quality assessment of the software program is generated from the analyzed first information and from the second information.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nnaemeka Iriele Emejulu, Andrew Jason Lavery, Ye Liu, Mario Alessandro Maldari
  • Patent number: 9396094
    Abstract: Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a software program Data related to the test is automatically collected. The data includes first information determined by the test automation system in response to executing the test. The data further includes second information related to the test and received from a source other than the test automation system. The first information is analyzed. A quality assessment of the software program is generated from the analyzed first information and from the second information.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: July 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nnaemeka Iriele Emejulu, Andrew Jason Lavery, Ye Liu, Mario Alessandro Maldari
  • Patent number: 9294944
    Abstract: A method and system for monitoring and analyzing flow control of packets in a communications network which includes multiple data transmission paths. The communications network has a first data path including an initiating node and a target node. A test frame is generated by an initiator module of a program executed by a computer for transmission over the first data path. The initiator module transmits the test frame over the first data path from the initiating node to the target node, wherein the test frame records a starting timestamp recorded by the initiating node upon transmitting the test frame. The test frame records a half trip timestamp recorded by the target node upon the test frame being received by the target node. The test frame records an end timestamp recorded by the initiating node, upon the test frame being received at the initiating node from the target node.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Michael E. Browne, Christopher V. DeRobertis, Louie Arthur Dickens, Nancy J. Finn
  • Patent number: 9292303
    Abstract: Methods, systems and computer program products for suspend profiles and hinted suspending. Exemplary embodiments include a suspend mode management method, including determining a task to perform in the computer system during a suspend period of the computer system, detecting a suspend event in the computer system, the suspend event initiating the suspend period and performing the task during the suspend period.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Browne, Eli M. Dow, Marie R. Laser, Jessie Yu
  • Patent number: 9251382
    Abstract: A data processing system having a host computer including a key manager, a control unit connected to the host computer, a data storage unit (such as a tape drive) controlled by the control unit, and data storage medium for storing data thereon to be written to or read from by the data storage unit. The key manager stores a data structure having at least one record having a volume serial number, as start location, a length entry, and a key for encrypting and decrypting data on the data storage medium. A data storage medium (such as data tape) is mounted on the data storage unit, and a volume recorded on the tape is retrieved. The control unit retrieves the data structure from the key manager and matches the volume serial number recorded in the retrieved data structure with the volume serial number retrieved from the data storage medium.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tara L. Astigarraga, Evren O. Baran, Michael E. Browne, Christopher V. DeRobertis, Ashwin Venkatraman
  • Publication number: 20150324257
    Abstract: Embodiments relate to method and computer program products which prioritize the logical units in a subgroup. Thereafter, in case of abnormal operation of the process for copying the consistency group from primary storage to secondary storage, low priority logical units of the subgroups of the consistency group are not copied from primary storage to secondary storage.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Michael E. Browne, Nancy J. Finn, Christina A. Lara, Maria R. Ward
  • Publication number: 20150324258
    Abstract: Embodiments relate to method and computer program products which prioritize the logical units in a subgroup. Thereafter, in case of abnormal operation of the process for copying the consistency group from primary storage to secondary storage, low priority logical units of the subgroups of the consistency group are not copied from primary storage to secondary storage.
    Type: Application
    Filed: September 30, 2014
    Publication date: November 12, 2015
    Inventors: Michael E. Browne, Nancy J. Finn, Christina A. Lara, Maria R. Ward
  • Patent number: 9175434
    Abstract: An apparatus for drying clothes, including a housing having a housing inlet and a housing outlet; a drying chamber mounted for rotation in the housing, having a chamber inlet and a chamber outlet and having a gas pressure; an air flow path through the housing and the drying chamber and having an air flow inlet and an air flow outlet; heating means for heating air flowing through the path and being juxtaposed between the housing inlet and the chamber inlet; fan means having an on condition and, when in the on condition, for moving air through the air flow path and being juxtaposed between the chamber outlet and the housing outlet; and flow impeding means juxtaposed between the chamber inlet and the housing inlet and being for impeding air flow in the air flow path, the flow impeding means configured to impede the air flow in the path whereby, when the fan means is in the on condition, the gas pressure in the chamber is at least 3 inches less than the apparatus for drying clothes without said flow impeding mean
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: November 3, 2015
    Assignee: MEBIP, LLC
    Inventor: Michael E. Brown
  • Patent number: 8990504
    Abstract: A cache page management method can include paging out a memory page to an input/output controller, paging the memory page from the input/output controller into a real memory, modifying the memory page in the real memory to an updated memory page and purging the memory page paged to the input/output controller.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Michael E. Browne, Joseph Demczar, Eric C. Wieder
  • Patent number: 8979430
    Abstract: A moisture responsive device is described having a moisture responsive element comprising at least a moisture responsive formation of a first material in association with a less moisture responsive formation of a second material, in that the first material has a greater tendency to absorb moisture and to increase in volume as a result than the second material, the two formations being so mechanically arranged together that such swelling tends to cause mechanical deformation of the moisture responsive element; and an actuation member optionally of flexibly resilient material in mechanical association with the moisture responsive element so that distortion of the moisture responsive element in the presence of moisture tends to mechanically distort the actuation member and thereby cause the actuation member to change between at least a first functional state and a second functional state. A method of use, especially in irrigation control, is also described.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: March 17, 2015
    Inventor: Michael E. Brown
  • Patent number: 8948020
    Abstract: A processor-implemented method for analyzing dropped or out of order data packets that are sent from an initiating device over a communications network is provided. The processor-implemented method may include receiving, by a processor, a predetermined plurality of test data packets from the initiating device over the communications network. At least one of the predetermined plurality of test data packets that are dropped or received out of order may be determined by the processor. A header portion corresponding to the at least one of the predetermined plurality of test data packets that are dropped or received out of order may then be accessed. The accessed header portion is sent, by the processor, to the initiating device, whereby the accessed header portion may include information associated with a device location at which the one or more of the predetermined plurality of test data packets are dropped or received out of order.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Michael E. Browne, Louie A. Dickens, Justin F. Paugh
  • Patent number: 8827041
    Abstract: Carrier car door assemblies respectively comprising a carrier car comprising a body, a door, a drive mechanism, a driven mechanism, and a magnetic release mechanism are disclosed herein. The carrier car travels along a track system between teller and customer stations to transport materials there-between. The door is connected to the body and movable between a door-closed position and a door-open position. The drive mechanism is connected to the body and to the driven mechanism so that the drive and driven mechanisms synchronously move between respective door-closed positions and door-open positions. The magnetic release mechanism is connected to the driven mechanism and moves from a magnetically coupled state to a magnetically de-coupled state when a user manually moves the door from the door-open position to the door-closed position. The magnetic release mechanism in the magnetically coupled state synchronously moves with the driven mechanism between door-closed and door-open positions.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: September 9, 2014
    Inventors: Michael E. Brown, Christopher L. Michael
  • Publication number: 20140177455
    Abstract: A method and system for monitoring and analyzing flow control of packets in a communications network which includes multiple data transmission paths. The communications network has a first data path including an initiating node and a target node. A test frame is generated by an initiator module of a program executed by a computer for transmission over the first data path. The initiator module transmits the test frame over the first data path from the initiating node to the target node, wherein the test frame records a starting timestamp recorded by the initiating node upon transmitting the test frame. The test frame records a half trip timestamp recorded by the target node upon the test frame being received by the target node. The test frame records an end timestamp recorded by the initiating node, upon the test frame being received at the initiating node from the target node.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Michael E. Browne, Christopher V. DeRobertis, Louie Arthur Dickens, Nancy J. Finn
  • Publication number: 20140160952
    Abstract: A processor-implemented method for analyzing dropped or out of order data packets that are sent from an initiating device over a communications network is provided. The processor-implemented method may include receiving, by a processor, a predetermined plurality of test data packets from the initiating device over the communications network. At least one of the predetermined plurality of test data packets that are dropped or received out of order may be determined by the processor. A header portion corresponding to the at least one of the predetermined plurality of test data packets that are dropped or received out of order may then be accessed. The accessed header portion is sent, by the processor, to the initiating device, whereby the accessed header portion may include information associated with a device location at which the one or more of the predetermined plurality of test data packets are dropped or received out of order.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Michael E. Browne, Louie A. Dickens, Justin F. Paugh
  • Patent number: 8707297
    Abstract: A method for updating firmware comprises executing a native operating system change management program that acts cooperatively with a firmware update package to update a firmware program in the information handling system. An apparatus comprises an information handling system running an operating system. An operating system change management program in a memory of the information handling system acts cooperatively with the operating system and a firmware update package to update a firmware program in the information handling system. Another method for updating firmware comprises building a firmware update package that is executable in a change management program running in a native operating system on an information handling system, and storing the firmware update package in a repository available to a user.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: April 22, 2014
    Assignee: Dell Products L.P.
    Inventors: Michael E. Brown, Matthew L. Domsch
  • Publication number: 20140081615
    Abstract: According to exemplary embodiments, a computer program product for testing virtual systems includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method comprises randomly selecting commands from a pool of commands, generating by a computer a test sequence from the randomly selected commands and simulating performance of the test sequence for a simulated virtual system that is a model of a virtual system. The method also includes recording simulated results of the simulated performance, performing the test sequence on the virtual system, recording actual results of the test sequence being performed on the virtual system, and determining by a computer if the virtual system is operating properly based on a comparison of the simulated results to the actual results.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: Mohammed Abdirashid, Michael E. Browne, Ali Y. Duale
  • Patent number: 8627581
    Abstract: A drying machine includes a housing; a drying compartment assembly including a drum having a drum pressure; a guide apparatus for guiding air in a path; an air moving apparatus for moving air through the guide apparatus; a heating apparatus for heating air moving through the guide apparatus; power means for providing power to components of the dryer including at least the drying compartment assembly, guide apparatus, air moving apparatus, heating apparatus, and control apparatus; a control apparatus for controlling at least one of the drying compartment assembly, the guide apparatus, the air moving apparatus, the heating apparatus, the power means; and, restrictor means for restricting the air flow rate through the guide apparatus entering the drum whereby the drum pressure is more than trivially lower than ambient air pressure.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: January 14, 2014
    Inventor: Michael E. Brown
  • Patent number: 8533333
    Abstract: The routing of requests in a shared hosting environment. The shared hosting environment includes a network farm of servers, each capable of processing the request corresponding to the host name. When a request is received, a router determines whether or not there is already a host name affinitization of subset of the servers to the host name corresponding to the request. If so, the message is dispatched to one of those affinitized servers. If not, one or more of the servers are affinitized to the host name to create a subset of affinitized server(s) for that host name. Different host names may have different subsets of servers that they are affinitized to. Over time, the affinitization may be terminated as appropriate.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: September 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Won Suk Yoo, Anil K. Ruia, Michael E. Brown, William James Staples, Himanshu Kamarajbhai Patel
  • Patent number: D690069
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: September 17, 2013
    Assignee: HMS Mfg. Co.
    Inventors: Janet M. Sofy, Michael E. Brown, Matthew B. Norton