Patents by Inventor Robert Swanson

Robert Swanson 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: 12568348
    Abstract: Multiple communication modules are used in communicating image data from an image capture device at a vehicle. Telematic data is communicated to a management server via a telematics device. An event is detected based on the telematic data. The management server requests image data from the image capture device corresponding to the event. The image capture device activates and transmits the requested image data via its own communication module in response to the request. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the image capture device.
    Type: Grant
    Filed: March 17, 2025
    Date of Patent: March 3, 2026
    Assignee: Geotab Inc.
    Inventors: Daniel James Beal, Bruno Simione Beltrame, Jaskaranbir Dhillon, Stephen Michael Fox, Sebastian Brian Hoefert, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
  • Publication number: 20250294121
    Abstract: Multiple communication modules are used in communicating image data from an image capture device at a vehicle. Telematic data is communicated to a management server via a telematics device. An event is detected based on the telematic data. The management server requests image data from the image capture device corresponding to the event. The image capture device activates and transmits the requested image data via its own communication module in response to the request. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the image capture device.
    Type: Application
    Filed: March 17, 2025
    Publication date: September 18, 2025
    Inventors: Daniel James Beal, Bruno Simione Beltrame, Jaskaranbir Dhillon, Stephen Michael Fox, Sebastian Brian Hoefert, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
  • Publication number: 20250294331
    Abstract: Multiple communication modules are used in communicating image data from an image capture device at a vehicle. Telematic data is communicated to a management server via a telematics device. An event is detected based on the telematic data. The management server requests image data from the image capture device corresponding to the event. The image capture device activates and transmits the requested image data via its own communication module in response to the request. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the image capture device.
    Type: Application
    Filed: March 17, 2025
    Publication date: September 18, 2025
    Inventors: Daniel James Beal, Bruno Simione Beltrame, Jaskaranbir Dhillon, Stephen Michael Fox, Sebastian Brian Hoefert, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
  • Publication number: 20250284482
    Abstract: Multiple communication modules are used in updating firmware at a peripheral device. A peripheral device firmware version is communicated to a management server via a telematics device. An access location for updated firmware is communicated from the management server to the peripheral device via the telematics device. The peripheral device accesses and downloads the updated firmware via a long-range communication module, not via the telematics device. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the peripheral device.
    Type: Application
    Filed: March 10, 2025
    Publication date: September 11, 2025
    Inventors: Bruno Simione Beltrame, Stephen Michael Fox, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
  • Publication number: 20250284483
    Abstract: Multiple communication modules are used in updating firmware at a peripheral device. A peripheral device firmware version is communicated to a management server via a telematics device. An access location for updated firmware is communicated from the management server to the peripheral device via the telematics device. The peripheral device accesses and downloads the updated firmware via a long-range communication module, not via the telematics device. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the peripheral device.
    Type: Application
    Filed: March 10, 2025
    Publication date: September 11, 2025
    Inventors: Bruno Simione Beltrame, Stephen Michael Fox, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
  • Patent number: 12362964
    Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: July 15, 2025
    Assignee: Geotab Inc.
    Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
  • Publication number: 20230379189
    Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.
    Type: Application
    Filed: March 13, 2023
    Publication date: November 23, 2023
    Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
  • Patent number: 11784868
    Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: October 10, 2023
    Assignee: Geotab Inc.
    Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
  • Patent number: 11743073
    Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: August 29, 2023
    Assignee: Geotab Inc.
    Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
  • Patent number: 11042921
    Abstract: Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: June 22, 2021
    Assignee: Intel Corporation
    Inventors: Robert Bruce Bahnsen, Robert S. Gittins, Robert Swanson, Mallik Bulusu
  • Patent number: 10528398
    Abstract: Systems, apparatuses and methods may provide for technology that detects an initiation of a reset flow in a network edge computing system and determines one or more attributes of one or more long flow instructions during the reset flow, wherein the one or more attributes include a latency of the one or more long flow instructions. Additionally, the one or more attributes may be documented via an interface that is accessible by one or more of an operating system or a hypervisor associated with the network edge computing system.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 7, 2020
    Assignee: Intel Corporation
    Inventors: Robert Swanson, Anil Keshavamurthy, Eswaramoorthi Nallusamy
  • Publication number: 20190272574
    Abstract: Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.
    Type: Application
    Filed: April 30, 2019
    Publication date: September 5, 2019
    Inventors: Robert Bruce Bahnsen, Robert S. Gittins, Robert Swanson, Mallik Bulusu
  • Publication number: 20190236622
    Abstract: This disclosure describes, in part, techniques for utilizing crowdsourcing to implement actions. For instance, a remote system may receive, from an electronic device, data representing a presentation. The remote system may then provide the presentation to a first group of users using a first crowdsourcing resource. While providing the presentation, the remote system may receive feedback for the presentation. Later, the remote system may provide the presentation to a second group of users using a second crowdsourcing resource. While providing the presentation, the remote system may receive additional feedback for the presentation. After receiving the feedback, the remote system may receive data representing a plan for implementing an idea included in the presentation. The plan may be based at least in part on the feedback. The remote system may then provide information associated with the plan to a third group of users so that the idea may be implemented.
    Type: Application
    Filed: January 29, 2019
    Publication date: August 1, 2019
    Inventor: Robert Swanson
  • Patent number: 10275817
    Abstract: Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: April 30, 2019
    Assignee: Intel Corporation
    Inventors: Robert Bruce Bahnsen, Robert Gittins, Robert Swanson, Mallik Bulusu
  • Publication number: 20190101965
    Abstract: Systems, apparatuses and methods may provide for technology that detects an initiation of a reset flow in a network edge computing system and determines one or more attributes of one or more long flow instructions during the reset flow, wherein the one or more attributes include a latency of the one or more long flow instructions. Additionally, the one or more attributes may be documented via an interface that is accessible by one or more of an operating system or a hypervisor associated with the network edge computing system.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Robert Swanson, Anil Keshavamurthy, Eswaramoorthi Nallusamy
  • Patent number: 10185619
    Abstract: An apparatus is described that includes memory controller logic circuitry to interface with a memory side cache of a multi-level system memory. The memory controller logic circuitry includes error tracking circuitry to track errors of cache line slots in the memory side cache. The memory controller logic circuitry also comprises faulty list circuitry to store identifiers of faulty cache line slots that are deemed to be excessively error prone. The memory controller logic circuitry is to declare a miss in the memory side cache for requests that map to cache line slots identified in the faulty list.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 22, 2019
    Assignee: Intel Corporation
    Inventors: Theodros Yigzaw, Ashok Raj, Robert Swanson, Mohan J. Kumar
  • Patent number: 9977682
    Abstract: Various configurations and methods for disabling system management mode (SMM) and verifying a disabled status of SMM in a computing system are disclosed. In various examples, SMM may be disabled through a hardware strap, soft-straps, or firmware functions, and the indication of the SMM disabled status may be included in a model specific register (MSR) value accessible to the central processing unit (CPU). Additionally, techniques for verifying whether SMM is disabled in hardware or firmware, preventing access of SMM functionality, and handling secure software operations are disclosed.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Intel Corporation
    Inventors: Robert Swanson, Vincent J. Zimmer
  • Patent number: 9891686
    Abstract: An apparatus and system for throttling I/O devices in a computer system is provided. In an example, a method for throttling device power demand during critical power events. The method includes detecting a critical power event and issuing a signal to system devices to defer optional transactions during the critical power event.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: February 13, 2018
    Assignee: Intel Corporation
    Inventors: Janusz Jurski, Robert Swanson, Anil Kumar, Mariusz Oriol, Waldemar Piotrewicz
  • Publication number: 20170286210
    Abstract: An apparatus is described that includes memory controller logic circuitry to interface with a memory side cache of a multi-level system memory. The memory controller logic circuitry includes error tracking circuitry to track errors of cache line slots in the memory side cache. The memory controller logic circuitry also comprises faulty list circuitry to store identifiers of faulty cache line slots that are deemed to be excessively error prone. The memory controller logic circuitry is to declare a miss in the memory side cache for requests that map to cache line slots identified in the faulty list.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Theodros YIGZAW, Ashok RAJ, Robert SWANSON, Mohan J. KUMAR
  • Patent number: 9686364
    Abstract: Systems and methods providing a location-aware resource locator model for facilitating communication with networked electronic devices are generally disclosed herein. One embodiment includes a resource locator using a standard Uniform Resource Locator (URL) format, but enabling identification of one or more devices based on logical location information provided in the resource locator. The resource locator may also enable identification of the one or more devices based on logical proximity information (such as a logical term indicating a location property) relative to a dynamic location. Further disclosed embodiments include uses of a hierarchical structure to define logical terms and classes for use with a resource locator, and various location determination and lookup techniques used in connection with accessing an electronic device.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: June 20, 2017
    Assignee: Intel Corporation
    Inventors: Robert Bruce Bahnsen, Mallik Bulusu, Vincent J. Zimmer, Robert S. Gittins, Robert Swanson