Patents by Inventor Adam Roberts

Adam Roberts 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: 20200042390
    Abstract: Example peer storage systems, storage devices, and methods provide peer data recovery across a peer communication channel. Peer storage devices establish peer communication channels that communicate data among the peer storage devices. A storage device may identify storage media segments from their storage medium for recovery of failed data units. A peer storage device may be identified that contains recovery data for the failed data units. The recovery data may be received over the peer communication channel and the storage media segments may be recovered using the recovery data.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventor: Adam Roberts
  • Publication number: 20200042380
    Abstract: Example peer storage systems, storage devices, and methods provide data scrub using a peer communication channel. Peer storage devices establish peer communication channels that communicate data among the peer storage devices. A storage device may identify data segments from their storage medium for a data scrub process. A peer storage device may be identified that contains corresponding data segments to the data segment being scrubbed. A corresponding lock command may be sent over the peer communication channel to lock the corresponding data segments during the data scrub process. A data scrub error report may be generated from the data scrub process. If an error is discovered during the data scrub process the storage device may use the peer communication channel to retrieve recovery data from peer storage devices to rebuild the data segment with the error.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventor: Adam Roberts
  • Publication number: 20200043524
    Abstract: Example redundant array of independent disks (RAID) storage systems and methods provide rebuild of logical data groups in priority order. Storage devices are configured as a storage array for storing logical data groups distributed among the storage devices. The logical data groups are written in a configuration of RAID stripes in the storage devices. A logical group index includes a logical group map for each logical data group and identifies corresponding logical blocks. When a storage device fails, the rebuild queue is ordered based on the priority of the logical data groups and rebuild to the replacement storage device is completed in the priority order.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventor: Adam Roberts
  • Publication number: 20200042217
    Abstract: Example storage systems and methods provide multichannel communication among subsystems, including a compute complex. A plurality of storage devices, a host, and a compute complex are interconnected over an interconnect fabric. The storage system is configured with a host-storage channel for communication between the host and the plurality of storage devices, host-compute channel for communication between the host and the compute complex, and a compute-storage channel for communication between the compute complex and the storage devices.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Adam Roberts, Sivakumar Munnangi, John Scaramuzzo
  • Publication number: 20200042228
    Abstract: Example tiered storage systems, storage devices, and methods provide tier configuration for routing of data commands by peer storage devices. Each tiered storage device is configured to communicate with a plurality of peer storage devices with storage device identifiers. Each storage device is assigned to a performance tier in a tier configuration that determines which host data tier should be stored in the storage media of the storage device, the local performance tier for the storage device. If the local performance tier of the storage device does not match the host data tier for a data command or stored data element when the storage device determines the host data tier, the storage device selectively forwards the host data to another peer storage device with the performance tier that matches the host data tier.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventor: Adam Roberts
  • Publication number: 20200042215
    Abstract: Example peer storage systems, storage devices, and methods provide peer operation state indicators for managing peer-to-peer operations. Peer storage devices establish peer communication channels that communicate data among the peer storage devices that bypasses the storage control plane for managing the peer storage devices. The peer storage devices identify peer operations that communicate data through the peer communication channels and generate a peer operation state during the operating period of the peer operations. The peer storage devices activate a state indicator configured to indicate the peer operation state. The state indicator may be used to prevent a storage controller or other entity with access to the storage device, including administrative personnel, from performing an operation that may corrupt data or truncate a media operation involving peer-to-peer communications.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventor: Adam Roberts
  • Publication number: 20200042388
    Abstract: Example redundant array of independent disks (RAID) storage systems and methods provide rebuild of logical data groups. Storage devices are configured as a storage array for storing logical data groups distributed among the storage devices. The logical data groups are written in a configuration of RAID stripes in the storage devices. A failed storage device may be rebuilt using the RAID stripes and completed rebuilds of logical blocks may be tracked during the device rebuild process. A logical group rebuild status may be determined by comparing the completed rebuilds of logical blocks to a logical group map. The logical group rebuild status for each logical data group may be provided as complete in response to all logical blocks in the logical data group having been rebuilt. In the event the array rebuild fails, the logical groups that did complete rebuild may be brought online as a partially completed rebuild to prevent the loss of the entire array.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventor: Adam Roberts
  • Publication number: 20190367150
    Abstract: A sound-damping panel. The sound-damping panel includes a first face sheet. The sound-damping panel also includes a core connected to the first face sheet. The core has a honeycomb structure. Walls of the honeycomb structure are embedded with a viscoelastic material configured to dampen sound in a pre-selected frequency range. The sound-damping panel also includes a second face sheet connected to the core, the second face sheet opposite the first face sheet relative to the core.
    Type: Application
    Filed: May 30, 2018
    Publication date: December 5, 2019
    Inventors: Craig H. Emerson, Joshua M. Montgomery, Adam Robert Weston
  • Patent number: 10494079
    Abstract: A decompression panel assembly for use in an aircraft includes a body portion comprising a plurality of frame members defining a plurality of openings in the body portion. The decompression panel assembly also includes a baffle member integrally formed with the plurality of frame members such that the baffle member removably obstructs at least one opening of the plurality of openings. The baffle member is configured for at least partial displacement from the at least one opening during a decompression event.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: December 3, 2019
    Assignee: The Boeing Company
    Inventors: David E. Sterling, James Scott Griffing, Thomas Seth Perkins, Hannah Katherine Beck, Adam Robert Weston, Sara Lynn Walter
  • Publication number: 20190361953
    Abstract: Embodiments of the present invention provide a method, system and computer program product for frequent content retrieval in a content browser. In an embodiment of the invention, a method for frequent content retrieval in a content browser is provided. The method includes retrieving requested content from a content server from over a computer communications network and comparing the retrieved requested content to a cached version of the requested content. The retrieved requested content thereafter can be annotated to visually emphasize a frequently accessed portion of the retrieved requested content in response to a threshold difference between the retrieved requested content and the cached version. Finally, the annotated retrieved requested content can be returned to a content browser for display therein.
    Type: Application
    Filed: August 6, 2019
    Publication date: November 28, 2019
    Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Ruthie D. Lyle, Adam Roberts
  • Publication number: 20190345215
    Abstract: The presently described compounds relate to the treatment of diabetes and/or hyperglycemia. More particularly, the described compounds relate to acylated insulin compounds that lower blood glucose, pharmaceutical compositions containing such compounds, therapeutic uses of such compounds, and an intermediate compound used to make the acylated insulin compounds.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 14, 2019
    Inventors: Wen Liu, Adam Robert Mezo, Francisco Alcides Valenzuela
  • Patent number: 10474708
    Abstract: A user interface of an entity-centric knowledge discovery system presents an entity profile including a mix of structured and unstructured data relating to an entity. As a user refines the entity profile based on information gathered from various sources, the changing entity profile can be used as a substantially continuously updating query to search, retrieve, and rank new and pertinent information specifically relevant to the profiled entity. The platform described herein provide an active loop for refining an entity description and searching for additional information in which human input and machine-based algorithms can cooperate to more quickly build a comprehensive description of an entity of interest.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: November 12, 2019
    Assignee: Diffeo, Inc.
    Inventors: Daniel Adam Roberts, Max Kleiman-Weiner, John Randolph Frank, Brian Andrew Olson, David Zachary Maze, Andrew Richard Gallant, Joshua Joseph Marco Belanich, Thomas Michael DuBois
  • Patent number: 10449449
    Abstract: A computer identifies a group of players that are participating in a gaming session that is hosted by the computer. The computer identifies the location of an avatar of a first player included in the group of players. The computer identifies the location of a second avatar of a second player included in the group of players and determining the proximity between the first avatar and the second avatar. The computer determines if the proximity exceeds a threshold. Responsive to the determination that the proximity does not exceed the threshold, the computer sends data for the gaming session to the first player and the first player passes that data to the second player.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: October 22, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
  • Patent number: 10400021
    Abstract: The presently described compounds relate to the treatment of diabetes and/or hyperglycemia. More particularly, the described compounds relate to acylated insulin compounds that lower blood glucose, pharmaceutical compositions containing such compounds, therapeutic uses of such compounds, and an intermediate compound used to make the acylated insulin compounds.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: September 3, 2019
    Assignee: Eli Lilly and Company
    Inventors: Wen Liu, Adam Robert Mezo, Francisco Alcides Valenzuela
  • Patent number: 10399660
    Abstract: A decompression panel assembly for use in an aircraft includes a frame including a first surface and an opposing second surface, wherein the frame defines a grille opening and at least partially defines a flow path opening. The decompression panel assembly also includes a face panel having a first surface retained against the frame second surface such that the face panel at least partially covers the grille opening. A retention mechanism is coupled to the face panel and is configured to retain the face panel against the frame in a closed position.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: September 3, 2019
    Assignee: The Boening Company
    Inventors: Douglas Alan Brown, Adam Robert Weston, Brian Tatsuo Imada
  • Patent number: 10383709
    Abstract: An overdenture bar includes a U-shaped support beam configured to being coupled to a plurality of dental implants and extending generally above the mucus membrane of the gums. The U-shaped support beam has an anterior region and a pair of posterior extensions. At least one portion of the U-shaped support beam includes a plurality of retention elements extending generally normal to an outer surface of the U-shaped support beam in a plurality of directions. A method for producing a dental bar model on a CAD/CAM program to be fitted on a patient's upper or lower gingival surface includes the steps of selecting a longitudinal portion of the bar, adding protrusions to an upper portion of the bar and/or positioning a buccal finish line and a lingual finish between two boundary lines. The boundary lines illustrate the highest and lowest position of the finish lines.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 20, 2019
    Assignee: Nobel Biocare Services AG
    Inventors: David Giasson, Alexandre Gilbert, Ion Dumitrescu, Myriam Manai, Adam Roberts
  • Patent number: 10372779
    Abstract: Embodiments of the present invention provide a method, system and computer program product for frequent content retrieval in a content browser. In an embodiment of the invention, a method for frequent content retrieval in a content browser is provided. The method includes retrieving requested content from a content server from over a computer communications network and comparing the retrieved requested content to a cached version of the requested content. The retrieved requested content thereafter can be annotated to visually emphasize a frequently accessed portion of the retrieved requested content in response to a threshold difference between the retrieved requested content and the cached version. Finally, the annotated retrieved requested content can be returned to a content browser for display therein.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 6, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Ruthie D. Lyle, Adam Roberts
  • Patent number: 10360657
    Abstract: Methods and systems may provide for detecting a manual addition of first content to an interactive display and defining a content boundary around the first content. Additionally, a first automatic rescaling of the first content within the content boundary may be conducted in response to one or more of a manual modification of the first content or a trigger related to a characteristic of the first content. In one example, a manual reposition request is detected with respect to the first content, the first content is moved to a new position on the interactive display based on the reposition request, and a second automatic rescaling of the first content is conducted based on a state of second content that is adjacent to the new position.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporations
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: D857860
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: August 27, 2019
    Assignee: Coflex S.A. de C.V.
    Inventors: Eduardo Coronado, Pedro Gonzalez, Adam Robert Sampson, Tuan Van Le, Krishnaditya Arkalgud
  • Patent number: D865442
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: November 5, 2019
    Assignee: J. A. PRODUCTS, LLC
    Inventors: Adam Robert Hunter, James Earle