Patents by Inventor John Livdahl

John Livdahl 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: 10747678
    Abstract: A data storage device includes a storage tier and a storage controller operably coupled to the storage tier and configured to be communicatively coupled to a host device. The storage controller includes a first memory operably coupled to the storage controller and configured to store a superseding data structure. The storage controller further includes a second memory operably coupled to the storage controller and configured to store a forward map configured to map a plurality of logical block addresses to physical locations on the storage tier. The storage controller further includes a sifting module configured to sift the forward map based on data contained in the superseding data structure. The storage controller further includes a compression module configured to compress the forward map to generate a compressed forward map.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: August 18, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Brian T. Edgar, Mark A. Gaertner, John Livdahl
  • Publication number: 20180121364
    Abstract: A data storage device includes a storage tier and a storage controller operably coupled to the storage tier and configured to be communicatively coupled to a host device. The storage controller includes a first memory operably coupled to the storage controller and configured to store a superseding data structure. The storage controller further includes a second memory operably coupled to the storage controller and configured to store a forward map configured to map a plurality of logical block addresses to physical locations on the storage tier. The storage controller further includes a sifting module configured to sift the forward map based on data contained in the superseding data structure. The storage controller further includes a compression module configured to compress the forward map to generate a compressed forward map.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 3, 2018
    Inventors: Brian T. Edgar, Mark A. Gaertner, John Livdahl
  • Patent number: 7944847
    Abstract: A method and apparatus for selecting a preferred signal from homogenous streams of a subscriber call in an analog or mixed mode wireless communication network. The method and apparatus have particular significance to un-decoded analog radio packets which require digital signal processing to decode at least their signaling information. The method allocates at least one stream with the best signal qualities to real-time full-decoding in a DSP, and allocates lower quality streams to non-real time burst decoding in the same or another DSP. As signaling quality changes in the homogenous streams, the full-decoding can be re-allocated to a now higher quality stream. Burst decoding lower quality streams allows for more efficient use of DSP processing power and allows more streams to be processed without significant affect on audio content or quality.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: May 17, 2011
    Assignee: EFJ, Inc.
    Inventors: Linda M. Trine, John Livdahl
  • Patent number: 7929475
    Abstract: An Internet protocol (IP) packet switching communication system using real time transport protocol (RTP). Control packets map group identification codes to a multicast address on a network. Control packets are distributed on the network using simple object access protocol (SOAP) messages with extensible markup language (XML) payloads. Mapping may include dynamic or static functions. Multicast address data is distributed among routers. A message from a caller is multicast by the routers, based on the multicast address, to one or more destinations.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: April 19, 2011
    Assignee: E. F. Johnson Company
    Inventors: Dana Simonson, John Livdahl, Rory A. Smith
  • Publication number: 20080317066
    Abstract: A method and apparatus for selecting a preferred signal from homogenous streams of a subscriber call in an analog or mixed mode wireless communication network. The method and apparatus have particular significance to un-decoded analog radio packets which require digital signal processing to decode at least their signaling information. The method allocates at least one stream with the best signal qualities to real-time full-decoding in a DSP, and allocates lower quality streams to non-real time burst decoding in the same or another DSP. As signaling quality changes in the homogenous streams, the full-decoding can be re-allocated to a now higher quality stream. Burst decoding lower quality streams allows for more efficient use of DSP processing power and allows more streams to be processed without significant affect on audio content or quality.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: EFJ, INC.
    Inventors: LINDA M. TRINE, JOHN LIVDAHL
  • Publication number: 20070242670
    Abstract: An Internet protocol (IP) packet switching communication system using real time transport protocol (RTP). Control packets map group identification codes to a multicast address on a network. Control packets are distributed on the network using simple object access protocol (SOAP) messages with extensible markup language (XML) payloads. Mapping may include dynamic or static functions. Multicast address data is distributed among routers. A message from a caller is multicast by the routers, based on the multicast address, to one or more destinations.
    Type: Application
    Filed: May 1, 2007
    Publication date: October 18, 2007
    Inventors: Dana Simonson, John Livdahl, Rory Smith
  • Patent number: 7221660
    Abstract: An Internet protocol (IP) packet switching communication system using real time transport protocol (RTP). Control packets map group identification codes to a multicast address on a network. Control packets are distributed on the network using simple object access protocol (SOAP) messages with extensible markup language (XML) payloads. Mapping may include dynamic or static functions. Multicast address data is distributed among routers. A message from a caller is multicast by the routers, based on the multicast address, to one or more destinations.
    Type: Grant
    Filed: August 8, 2001
    Date of Patent: May 22, 2007
    Assignee: E.F. Johnson Company
    Inventors: Dana Simonson, John Livdahl, Rory A. Smith