Patents by Inventor James O'Connor

James O'Connor 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: 10528276
    Abstract: Technical solutions are described that shift wearout of an array of storage disks in a storage system. In an aspect, a method includes receiving a request to write data to the storage system. The method also includes generating checksum data corresponding to the data and dividing the checksum data into portions of distinct sizes. The method also includes writing each portion of the checksum data onto a respective storage disk in the array.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffery M. Franke, James A. O'Connor
  • Patent number: 10528277
    Abstract: Technical solutions are described that shift wearout of an array of storage disks in a storage system. In an aspect, a method includes receiving a request to write data to the storage system. The method also includes generating checksum data corresponding to the data and dividing the checksum data into portions of distinct sizes. The method also includes writing each portion of the checksum data onto a respective storage disk in the array.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffery M. Franke, James A. O'Connor
  • Publication number: 20190384673
    Abstract: A method, computer program product, and computer system to maintain high availability of a service processor. An embodiment provides program code with a location of a second service processor (the second service processor is communicatively coupled to the first service processor). The program code stops a virtual machine during runtime, including instruction execution and IO operations, where during runtime, the virtual machine executes one or more processes to service and manage computing resources in the distributed computing environment. The program code generates a micro-checkpoint of the virtual machine. The program code resumes the instruction execution of the virtual machine and transmits the micro-checkpoint to a second service processor based on the location and then resumes IO operations. The second service processor utilizes the micro-checkpoint to enable a hypervisor on the second service processor to start a virtual machine on the second service processor.
    Type: Application
    Filed: August 27, 2019
    Publication date: December 19, 2019
    Inventors: Bradley W. Bishop, Lee N. Helgeson, Michael R. Hines, James A. O'Connor
  • Patent number: 10500738
    Abstract: A multiple suction cup apparatus for lifting an object includes the capability of exchanging a large and small suction cup. At least one interlock enables the large or small suction cup to be deployed. The interlocks include passive interlocks, such as ball detents and conventional magnets, and active interlocks, such as a twist lock and electronic actuated magnets.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael James O'Connor, Ennio Claretti, Ryan Frederick Anderson
  • Patent number: 10482133
    Abstract: Embodiments include methods, and computing systems, and computer program products for creating and editing documents. Aspects include creating a new document by a user using an interactive content manager system, and selecting one or more existing documents related to new document from a content database by user using a content source selection interface. Aspects also include performing content unit mining on the existing documents to extract a set of existing content units, and on the new document to extract a set of new content units, respectively, by a content unit mining and extraction module. Aspects further include comparing set of existing content units and the set of new content units to obtain a set of updated content units using a content unit comparison module, and updating the new document using the set of updated content units by the user using an interactive content manager module.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kiera Caponi, Michael E. Gildein, II, Steven P. LaFalce, James A. O'Connor, William G. White
  • Publication number: 20190335268
    Abstract: A system for operating a headphone can include a primary processor to control the headphone and operate in a low-power state, a cup portion having a microphone to receive an input, a listening sub-system to convert the input into an output signal, and a neural net processor to receive the output signal from the listening sub-system and determine whether to generate a wake signal based on the received output signal.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Inventor: Christopher James O'Connor
  • Publication number: 20190333506
    Abstract: A personal interactive speaker device can include a housing, a primary processor within the housing and configured to control the personal interactive speaker device and operate in a low-power state, an input device to receive an input, a listening sub-system within the housing and configured to convert the input into an output signal, and a neural net processor within the housing and configured to receive the output signal from the listening sub-system and determine whether to generate a wake signal based on the received output signal.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Inventor: Christopher James O'Connor
  • Publication number: 20190335269
    Abstract: A system for operating an earbud can include a primary processor to control the earbud and operate in a low-power state, a microphone to receive an input, a casing having a speaker configured to provide audio output from the primary processor to a user's ear, the casing being configured to maintain a position in a user's ear canal to maintain a position of the speaker within the user's ear, a listening sub-system to convert the input into an output signal, and a neural net processor to receive the output signal from the listening sub-system and determine whether to generate a wake signal based on the received output signal.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Inventor: Christopher James O'Connor
  • Publication number: 20190317856
    Abstract: Embodiments of the present invention include a memory module that includes a plurality of memory devices and a memory buffer device. Each of the memory devices are characterized as one of a high random bit error rate (RBER) and a low RBER memory device. The memory buffer device includes a read data interface to receive data read from a memory address on one of the memory devices. The memory buffer device also includes common error correction logic to detect and correct error conditions in data read from both high RBER and low RBER memory devices. The common error correction logic includes a plurality of error correction units which provide different complexity levels of error correction and have different latencies. The error correction units include a first fast path error correction unit for isolating and correcting random symbol errors.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: James A. O'Connor, JR., Barry M. Trager, Warren E. Maule, Marc A. Gollub, Brad W. Michael, Patrick J. Meaney
  • Patent number: 10425486
    Abstract: An aspect includes detecting a recurring intermittent error in a path of a network in a system that includes at least one data transmission port configured for connection to at least one shared data storage device via a plurality of paths of the network. It is determined by a path control module (PCM) in the network, whether a path recovery action has been initiated by a fiber channel protocol driver in the network. In response to determining that the path recovery action has not been initiated, the data transmission port is prevented from accessing the path for a specified time period by moving the path into a degraded sub-state, and subsequent to the specified time period the data transmission port is provided access to the path. In response to determining that the path recovery action has been initiated, the data transmission port is provided access to the path.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary S. Domrow, Lee N. Helgeson, Ian A. MacQuarrie, James A. O'Connor, Shawn T. Wright
  • Publication number: 20190278907
    Abstract: A secure cloud computing environment protects the confidentiality of application code from a customer while simultaneously protecting the confidentiality of a customer's data from intentional or inadvertent leaks by the application code. This result is accomplished without the need to trust the application code and without requiring human surveillance or intervention. A client secure virtual machine (SVM) is accessible by a client who supplies commands, operand data and application data. An appliance SVM has the application code loaded therein and includes an application program interface that accesses a memory area shared by both SVMs. All access to the appliance SVM is initially revoked by an ultravisor, except for the shared memory. The appliance SVM processes the commands without ever saving any persistent state of the application data. The ultravisor manages an SVM by maintaining exclusive control over a device tree used by the operating system of the SVM.
    Type: Application
    Filed: March 10, 2018
    Publication date: September 12, 2019
    Inventors: Richard H. Boivie, Jonathan D. Bradbury, William E. Hall, Guerney D. H. Hunt, Jentje Leenstra, Jeb R. Linton, James A. O'Connor, JR., Elaine R. Palmer, Dimitrios Pendarakis
  • Publication number: 20190278918
    Abstract: A secure cloud computing environment protects the confidentiality of application code from a customer while simultaneously protecting the confidentiality of a customer's data from intentional or inadvertent leaks by the application code. This result is accomplished without the need to trust the application code and without requiring human surveillance or intervention. A client secure virtual machine (SVM) is accessible by a client who supplies commands, operand data and application data. An appliance SVM has the application code loaded therein and includes an application program interface that accesses a memory area shared by both SVMs. All access to the appliance SVM is initially revoked by an ultravisor, except for the shared memory and an encrypted persistent storage. The appliance SVM stores the application data in the persistent storage. The ultravisor manages an SVM by maintaining exclusive control over a device tree used by the operating system of the SVM.
    Type: Application
    Filed: March 10, 2018
    Publication date: September 12, 2019
    Inventors: Richard H. Boivie, Jonathan D. Bradbury, William E. Hall, Guerney D. H. Hunt, Jentje Leenstra, Jeb R. Linton, James A. O'Connor, Jr., Elaine R. Palmer, Dimitrios Pendarakis
  • Publication number: 20190261190
    Abstract: Dynamic frequency planning of shared spectrum is contemplated. The sharing may facilitate use of unlicensed or non-exclusively licensed spectrum within a geographical area serviced by two or more spectrum access sharing systems (SASs) or otherwise subjected to control of independently operating entities.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Peter Smyth, Mark Poletti, James O'Connor
  • Patent number: 10357883
    Abstract: End effectors and a related method of actuating items are disclosed. The end effector comprises a bladder comprising a pliable body that defines an inner recess in fluid communication with the manifold via a first connection. The pliable body has a sealing surface at its distal end and defines a chamber. The bladder further comprises a material disposed within the chamber. The method comprises contacting an item to conform the sealing surface to a contour of the item, transitioning the bladder to a structural state having greater rigidity, applying a vacuum to the inner recess via the first connection, and actuating the item.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: July 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael James O'Connor, Gregory Coleman
  • Publication number: 20190188074
    Abstract: An embodiment includes a method for use in operating a memory chip, the method comprising: operating the memory chip with an increased burst length relative to a standard burst length of the memory chip; and using the increased burst length to access metadata during a given operation of the memory chip. Another embodiment includes a memory module, comprising a plurality of memory chips, each memory chip being operable with an increased burst length relative to a standard burst length of the memory chip, the increased burst length being used to access metadata during a given operation of the memory module.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Paul W. Coteus, Kyu-hyoun Kim, Luis A. Lastras-Montano, Warren E. Maule, Patrick J. Meaney, James A. O'Connor, Barry M. Trager
  • Publication number: 20190168037
    Abstract: A system for explosively applying a fire-fighting foam is provided. The system includes a thermoelectric generator that is attached to a battery heat source. A temperature differential across the thermoelectric generator generates an electrical current having a temperature-dependent voltage. A detonator circuit is electrically connected to the thermoelectric generator. The detonator circuit measures the voltage of the electrical current. An explosive foam applicator is communicatively connected to the detonator circuit and includes a trigger mechanism that detonates a propelling charge in response to receiving a signal from the detonator circuit when the detonator circuit determines that the electrical current corresponds to temperature that is greater than or equal to a threshold temperature. The explosive foam applicator is oriented such that detonating the propelling the charge causes the explosive foam applicator to apply a foam to the battery heat source.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Guoda Lian, James A. O'Connor, Madhana Sunder, Conor R. Thomas
  • Publication number: 20190168038
    Abstract: An apparatus for automatically generating a fire-fighting foam at elevated temperatures is provided. The apparatus includes a container sized to hold at least one battery. Water is stored within the container. One or more cartridges made, at least in part, of a temperature-dependent breakdown material are stored within the container. The one or more cartridges contain a foaming agent. Heat generated by a failing battery causes the temperature-dependent breakdown material to fail such that the foaming agent is released from at least one cartridge to mix with the water stored within the container.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Guoda Lian, James A. O'Connor, Madhana Sunder, Conor R. Thomas
  • Publication number: 20190160691
    Abstract: A multiple suction cup apparatus for lifting an object includes the capability of exchanging a large and small suction cup. At least one interlock enables the large or small suction cup to be deployed. The interlocks include passive interlocks, such as ball detents and conventional magnets, and active interlocks, such as a twist lock and electronic actuated magnets.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Michael James O'Connor, Ennio Claretti, Ryan Frederick Anderson
  • Patent number: 10285070
    Abstract: Dynamic frequency planning of shared spectrum is contemplated. The sharing may facilitate use of unlicensed or non-exclusively licensed spectrum within a geographical area serviced by two or more spectrum access sharing systems (SASs) or otherwise subjected to control of independently operating entities.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 7, 2019
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Peter Smyth, Mark Poletti, James O'Connor
  • Patent number: D867338
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: November 19, 2019
    Assignee: Logitech Europe S.A.
    Inventors: Martin Caspar Rüegg, Jasper Phua, Stone Wang, James O'Connor, Khodayar Feiz