Patents by Inventor John Ludwig

John Ludwig 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: 11619508
    Abstract: Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: April 4, 2023
    Assignee: XEVO INC.
    Inventor: John Ludwig
  • Patent number: 11546556
    Abstract: A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 3, 2023
    Assignee: XEVO INC.
    Inventors: John Ludwig, Richard Tong
  • Patent number: 11176819
    Abstract: Technologies are disclosed herein for selecting a content instance for enforcing a protocol on a head unit of a vehicle. The content instance corresponds to a geographic region of a vehicle and is received by the head unit in the geographic region. The content instance includes a set of criteria for determining whether to enforce the protocol. Enforcement of the protocol by the head unit may adjust operation of the head unit or how the head unit presents media content. The head unit may establish communication connections with head units of other vehicles. The head units may communicate vehicle specific information over the communication connections and implement protocols as a result of the communications.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: November 16, 2021
    Assignee: XEVO INC.
    Inventor: John Ludwig
  • Publication number: 20210218933
    Abstract: A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
    Type: Application
    Filed: March 31, 2021
    Publication date: July 15, 2021
    Inventors: John Ludwig, Richard Tong
  • Publication number: 20210164793
    Abstract: Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
    Type: Application
    Filed: February 12, 2021
    Publication date: June 3, 2021
    Inventor: John Ludwig
  • Patent number: 10999557
    Abstract: A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: May 4, 2021
    Assignee: XEVO INC.
    Inventors: John Ludwig, Richard Tong
  • Patent number: 10989552
    Abstract: Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: April 27, 2021
    Assignee: XEVO INC.
    Inventor: John Ludwig
  • Patent number: 10948308
    Abstract: Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: March 16, 2021
    Assignee: XEVO INC.
    Inventor: John Ludwig
  • Publication number: 20200334980
    Abstract: Technologies are disclosed herein for selecting a content instance for enforcing a protocol on a head unit of a vehicle. The content instance corresponds to a geographic region of a vehicle and is received by the head unit in the geographic region. The content instance includes a set of criteria for determining whether to enforce the protocol. Enforcement of the protocol by the head unit may adjust operation of the head unit or how the head unit presents media content. The head unit may establish communication connections with head units of other vehicles. The head units may communicate vehicle specific information over the communication connections and implement protocols as a result of the communications.
    Type: Application
    Filed: April 16, 2019
    Publication date: October 22, 2020
    Applicant: Xevo Inc.
    Inventor: John Ludwig
  • Publication number: 20200182643
    Abstract: Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 11, 2020
    Applicant: Xevo Inc.
    Inventor: John Ludwig
  • Publication number: 20190273892
    Abstract: A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Applicant: Xevo Inc.
    Inventors: John Ludwig, Richard Tong
  • Patent number: 10404658
    Abstract: A system includes an analytical router including an I/O interface to a plurality of external devices or sensors; logic to identify a device id and a time or location for measurements or feeds received from the plurality of external devices or sensors; logic to apply the device id to associate the measurements or feeds with a device id grouping of the measurements or feeds; logic to apply the time or location, or both, to associate the measurements or feeds with a temporal or geo grouping of the measurements or feeds; and a web page generator to generate a web page comprising one or more links pointing to the measurements or feeds for at least one of the temporal or geo grouping of the measurements or feeds and the device id grouping of the measurements or feeds.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: September 3, 2019
    Assignee: Xevo Inc.
    Inventors: John Ludwig, Richard Tong
  • Patent number: 10298885
    Abstract: A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 21, 2019
    Assignee: Xevo Inc.
    Inventors: John Ludwig, Richard Tong
  • Patent number: 10176380
    Abstract: A machine system includes monitor devices each having a camera, the monitor devices distributed over a physical area; layout logic forms images from the cameras of the monitor devices into a scene layout for the area; user interface logic receives training signals from sensors directed to a person physically present in the area and to correlate those signals to subareas of the layout; and analytical logic analyzes the layout and training signals to ascertain subareas of the area at which the monitor devices should focus machine sensor and processing resources.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: January 8, 2019
    Assignee: Xevo Inc.
    Inventors: John Ludwig, Richard Tong, Jonathan Anderson, John Zagula
  • Patent number: 10122907
    Abstract: The video processing capabilities of multiple cameras are aggregated into a first graphics processing unit resource pool, wherein at least a first camera of the first graphics processing unit processes, into a first camera output, a raw video feed output by a second camera of the first graphics processing unit. The first camera output is processed raw video of the second camera and video from the first camera. The first camera output and output video feeds of other cameras of the plurality of cameras are transformed into a virtual video feed, which is analyzed by a master video processor that controls the first graphics processing unit resource pool to improve quality or content of the virtual video feed.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: November 6, 2018
    Inventors: Samuel McKelvie, John Ludwig
  • Patent number: 10015445
    Abstract: A method includes capturing a first image at a first time using a camera; processing the first image to identify a representation of an object in the first image; storing the first image as an event forming a navigable marker in a conference room tracking system; measuring one or more of a room sound and a room activity level at a time associated with capture of the first image; generating a heat marker representing a level of the room sound or the room activity level; and storing the heat marker in association with the event.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: July 3, 2018
    Assignee: Xevo Inc.
    Inventors: John Ludwig, Richard Tong
  • Patent number: 9894321
    Abstract: A system includes sensor nodes each including camera and a processor, the nodes interconnected via a wide area network. A master controller establishes named queues each associated with a proximate physical object in an area including one or more of the sensor nodes and detectable by the sensor node camera. Each sensor node identifies a viewed physical object in a feed from the sensor node camera, and associates the viewed physical object with one of the named queues.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: February 13, 2018
    Assignee: Surround.IO
    Inventors: John Ludwig, Richard Tong, John Zagula, Jon Anderson
  • Patent number: 9838469
    Abstract: A system includes event engine logic distributed across a plurality of devices dispersed over an area of coverage, and logic to process events according to layout information homologized by an event web service from scene captures and location data from the plurality of devices, and logic to partition the homologized layout into areas of coverage and to assign each area of coverage to a device or subgroup of devices in the plurality of devices.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: December 5, 2017
    Assignee: Surround.IO
    Inventors: John Ludwig, Richard Tong
  • Patent number: 9826138
    Abstract: Multiple cameras may be controlled over a wide area network in a routine that includes aggregating video processing capabilities of the cameras into a first graphics processing unit resource pool. The first graphics processing unit resource pool is operated on raw video feeds of the cameras to combine and transform the raw video feeds into a virtual video feed, wherein at least one camera of the cameras processes a raw video feed output by a different camera of the cameras. The virtual video feed is communicated over the wide area network to a master video processor, which is operated in a feedback loop to analyze the virtual video feed and control the first graphics processing unit resource pool to improve one of a quality or a content of the virtual video feed.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: November 21, 2017
    Inventors: Samuel McKelvie, John Ludwig
  • Patent number: 9706168
    Abstract: A method includes capturing a first image at a first time using a camera; processing the first image to identify a representation of an object in the first image; storing the first image as an event forming a navigable marker in a conference room tracking system; measuring one or more of a room sound and a room activity level at a time associated with capture of the first image; generating a heat marker representing a level of the room sound or the room activity level; and storing the heat marker in association with the event.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: July 11, 2017
    Assignee: Surround.IO
    Inventors: John Ludwig, Richard Tong