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: 20200156996
    Abstract: Glass-based articles that include a compressive stress layer extending from a surface of the glass-based article to a depth of compression are formed by exposing glass-based substrates to water vapor containing environments. The methods of forming the glass-based articles may include elevated pressures and/or multiple exposures to water vapor containing environments.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 21, 2020
    Inventors: Timothy Michael Gross, Adam Robert Sarafian, Jingshi Wu, Zheming Zheng
  • Patent number: 10649867
    Abstract: When rebuilding a RAID (Redundant Array of Independent Disks) array in which a drive has failed, if another RAID array contains a mirror copy of the of the rebuilding RAID array content, this mirroring RAID array can be used to more rapidly rebuild the RAID array with the failed drive. Data requests to the rebuilding RAID array can be redirected to the mirroring RAID array; data can be transferred from the mirroring RAID array; or a combination of these can be used to finish rebuilding more quickly. When transferring data to the rebuilding array from the mirroring array, the transfer can be performed as a direct memory access (DMA) process independently of the RAID module of either array.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 12, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Adam Roberts, Sivakumar Munnangi
  • Patent number: 10649843
    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: Grant
    Filed: August 3, 2018
    Date of Patent: May 12, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventor: Adam Roberts
  • Publication number: 20200142740
    Abstract: Systems and methods for offloading data processing tasks using in-storage code execution are disclosed. For example, a data storage system including one or more processors, a non-transitory storage medium, and a storage logic executable by the one or more processors to perform operations including: receiving portable code configured to perform a data processing offload task, the portable code comprising one or more translatable, hardware-agnostic instructions for processing data stored on the storage medium; translating and executing the one or more translatable, hardware-agnostic instructions of the portable code to perform the data processing offload task using a translation and execution engine disposed in the storage logic; determining that use of the portable code has concluded; and responsive to determining that use of the portable code has concluded, releasing the portable code.
    Type: Application
    Filed: January 9, 2020
    Publication date: May 7, 2020
    Inventors: Vladislav Bolkhovitin, Siva Munnangi, Adam Roberts
  • Publication number: 20200140406
    Abstract: Disclosed herein, inter alia, are trioxolane compounds and methods of using the same for treatment and detection of diseases.
    Type: Application
    Filed: June 27, 2018
    Publication date: May 7, 2020
    Inventors: Adam Robert Renslo, Brian Richard Blank, Ryan Keith Muir, Michael John Evans, Poulami Talukder
  • Patent number: 10636408
    Abstract: Active noise control (ANC) is performed within a vehicle. Suppressed sound is produced by suppressing frequencies of ambient sound above a threshold frequency that enter an interior cavity of a sound-suppressing enclosure disposed within, and spaced from, interior walls of the vehicle. A microphone disposed within the interior cavity of the sound-suppressing enclosure receives feedback comprising a combination of the suppressed sound produced by the sound-suppressing enclosure and antinoise produced by one or more speakers mounted to a headrest disposed within the interior cavity of the sound-suppressing enclosure. The speakers are controlled to produce the antinoise based on the feedback, such that the antinoise destructively interferes with frequencies of the suppressed sound that are above the threshold frequency.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 28, 2020
    Assignee: THE BOEING COMPANY
    Inventors: Steven Griffin, Adam Robert Weston, Daryn David Kono
  • Patent number: 10628074
    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: Grant
    Filed: August 3, 2018
    Date of Patent: April 21, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventor: Adam Roberts
  • Patent number: 10628843
    Abstract: Systems and methods are provided for offering loyalty rewards for transactions. One exemplary method includes associating, by a computing device, a merchant with a group of reward offerors, and associating, by the computing device, a consumer payment account with a group of reward offerees. The method also includes receiving, by the computing device, and advertising to the reward offerees, a reward offer from the merchant; receiving a transaction associated with the merchant and with the consumer payment account, and identifying, in a data structure, the merchant as a member of the group of reward offerors and the consumer payment account as associated with the group of reward offerees. The method then further includes, based on the advertised reward offer and on the identified merchant, updating, by the computing device, a loyalty reward account associated with the consumer payment account.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: April 21, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Adam Robert Bell, Benjamin M. Berger, Edward R. Tempesta, Nikhil Anand Malgatti, Pavel Umanski, Pranit Flora
  • Publication number: 20200105240
    Abstract: An active noise control (ANC) system uses a proportional integral (PI) controller to produce a control signal based on feedback that comprises a combination of ambient sound and antinoise. The ANC system generates a corrected control signal based on the control signal and a configurable filtering parameter, and produces the antinoise under control of the corrected control signal such that the antinoise destructively interferes with frequencies of the ambient sound to produce the feedback. The ANC system uses a microphone to receive the feedback and provide the feedback to the PI controller.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Steven Griffin, Adam Robert Weston, Daryn David Kono
  • Publication number: 20200105241
    Abstract: Active noise control (ANC) is performed within a vehicle. Suppressed sound is produced by suppressing frequencies of ambient sound above a threshold frequency that enter an interior cavity of a sound-suppressing enclosure disposed within, and spaced from, interior walls of the vehicle. A microphone disposed within the interior cavity of the sound-suppressing enclosure receives feedback comprising a combination of the suppressed sound produced by the sound-suppressing enclosure and antinoise produced by one or more speakers mounted to a headrest disposed within the interior cavity of the sound-suppressing enclosure. The speakers are controlled to produce the antinoise based on the feedback, such that the antinoise destructively interferes with frequencies of the suppressed sound that are above the threshold frequency.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Steven Griffin, Adam Robert Weston, Daryn David Kono
  • Patent number: 10597436
    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: August 1, 2019
    Date of Patent: March 24, 2020
    Assignee: Eli Lilly and Company
    Inventors: Wen Liu, Adam Robert Mezo, Francisco Alcides Valenzuela
  • Patent number: 10592144
    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: Grant
    Filed: August 3, 2018
    Date of Patent: March 17, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Adam Roberts, Sivakumar Munnangi, John Scaramuzzo
  • Patent number: 10595086
    Abstract: A method, system, and or computer program product selects and displays keyframes for multiple video files on a graphical user interface (GUI). A first set of keyframes for a first video file and a second set of keyframes for a second video file are received and compared to one another. In response to determining that a keyframe from the first set of keyframes and a keyframe from the second set of keyframes are a duplicate keyframe, a new keyframe for the second video file is selected and displayed on the GUI to represent the second video file.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 10594862
    Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive contact substitution for mobile communications. In an embodiment of the invention, a method for context sensitive contact substitution for mobile communications includes selecting a contact disposed within a list of contacts in memory of a mobile computing device for use in establishing a telephone call with the selected contact through the mobile computing device. The method also includes determining a context of the telephone call and identifying in the list of contacts an alternate contact to the selected contact based upon the determined context. In this regard, the context may be a location of the mobile computing device, or a time of day of establishing the telephone call, to name two examples. Finally, the method includes establishing the telephone call through the mobile computing device with the alternate contact instead of the selected contact.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: March 17, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Sarbajit K. Rakshit, Adam Roberts
  • Publication number: 20200072868
    Abstract: A high-voltage test terminal includes a first conductor, a second conductor, and a primary insulator disposed between and coupled to the first and second conductors. A blade is movably connected to the second conductor. The blade is electrically and mechanically connected to the first conductor in a first position and electrically isolated and mechanically disconnected from the first conductor in a second position. A guard insulation layer is disposed between the primary insulator and the first conductor.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 5, 2020
    Inventors: Andrew Victor McNulty, Daniel Eric Huenger, Eric Ralph Weatherbee, Adam Robert Fronk, Shibao Zhang
  • Patent number: 10580115
    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: March 10, 2015
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Publication number: 20200062372
    Abstract: A method of installing a decompression panel assembly in an aircraft. The decompression panel assembly includes a body portion, a baffle member, and a panel member. The method includes coupling the body portion to the panel member, wherein the body portion includes a plurality of frame members defining a plurality of openings in the body portion. The method also includes coupling the baffle member to 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 integrally formed with the plurality of frame members and is configured for at least partial displacement from the at least one opening during a decompression event. The decompression panel assembly is then coupled between a sidewall and a floor panel of the aircraft.
    Type: Application
    Filed: November 5, 2019
    Publication date: February 27, 2020
    Inventors: David E. Sterling, James Scott Griffing, Thomas Seth Perkins, Hannah Katherine Beck, Adam Robert Weston, Sara Lynn Walter
  • Patent number: 10565014
    Abstract: Systems and methods for offloading data processing tasks using in-storage code execution are disclosed. For example, a data storage system including one or more processors, a non-transitory storage medium, and a storage logic executable by the one or more processors to perform operations including: receiving portable code configured to perform a data processing offload task, the portable code comprising one or more translatable, hardware-agnostic instructions for processing data stored on the storage medium; translating and executing the one or more translatable, hardware-agnostic instructions of the portable code to perform the data processing offload task using a translation and execution engine disposed in the storage logic; determining that use of the portable code has concluded; and responsive to determining that use of the portable code has concluded, releasing the portable code.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: February 18, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Vladislav Bolkhovitin, Siva Munnangi, Adam Roberts
  • Publication number: 20200042725
    Abstract: Example storage systems, storage devices, and methods provide secure transfer of data between peer storage devices using protection information. Data operation commands may be received that use a protection information data block format for transferring a target data block between peer storage devices. A local data operation may operate on the target data block in a first storage device and compare at least one protection information tag value to a first data check value. At least one destination verification protection information tag value and the target data block may be transferred to a second storage device through a peer communication channel. The destination verification protection information tag value may be compared to a destination data block protection information tag value by the second storage device. The second storage device may then execute a data operation on the target data block.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Vladislav Bolkhovitin, Stephen Gold, Adam Roberts, Sanjay Subbarao
  • Publication number: 20200042208
    Abstract: Example tiered storage systems, storage devices, and methods provide tier configuration by peer storage devices. Each tiered storage device is configured to communicate with a plurality of peer storage devices with storage device identifiers. The storage devices may query each other for performance characteristics and/or self-assigned performance tiers and organize the storage devices into a tier configuration. Each storage device, a storage controller, another system, and/or some combination may store metadata that describes the tier configuration. The tier configuration may then be used to route host data commands among the plurality of peer storage devices.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventor: Adam Roberts