Patents by Inventor Steven Swanson

Steven 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).

  • Publication number: 20140248860
    Abstract: A system and method are provided for re-provisioning a telematics unit of a telematics-equipped vehicle for wireless services. The re-provisioning process includes: connecting a computing device to an on-board diagnostics interface of the telematics-equipped vehicle; accessing a subscriber identification card of the telematics unit via the on-board diagnostics interface; requesting subscription information from a subscriber credentials server via a network connection; receiving the subscription information; and reprogramming the subscriber identification card of the telematics unit for wireless services based on the received subscription information.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: General Motors LLC
    Inventors: Lawrence D. Cepuran, Steven Swanson, David George
  • Patent number: 8787949
    Abstract: A method for controlling a mobile communications device while located in a mobile vehicle involves pairing the mobile communications device with a telematics unit via short range wireless communication. The method further involves, receiving an incoming text message at the mobile device while the mobile device is paired with the telematics unit. Upon receiving the text message, a text messaging management strategy is implemented via the telematics unit and/or the mobile device, where the text messaging management strategy is executable via an application that is resident on the mobile device.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: July 22, 2014
    Assignee: General Motors LLC
    Inventors: Anthony J. Sumcad, Shawn F. Granda, Lawrence D. Cepuran, Steven Swanson
  • Publication number: 20140199965
    Abstract: A method and system for temporarily disabling vehicle wireless services to prevent a third-party such as a bailee from using one or more vehicle wireless services without authorization. The wireless services may accrue cellular data charges to the vehicle user's account. The method includes configuring a telematics unit to identify a valet event, determining the occurrence of the valet event at the telematics unit, and initiating a valet mode in the vehicle based on the determination. In the valet mode, the vehicle wireless services may be temporarily disabled.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 17, 2014
    Applicant: GENERAL MOTORS LLC
    Inventors: Lawrence D. Cepuran, Steven Swanson
  • Publication number: 20140108306
    Abstract: A method for teaching an aftermarket accessory component how to actuate a vehicle function is disclosed herein. The aftermarket accessory component is configured to monitor communications across a vehicle bus. The method includes, but is not limited to, sampling message traffic transmitted across the vehicle bus while the vehicle function is not actuated. The method further includes setting filters in the aftermarket accessory component based on the sampled message traffic. The method further includes prompting a user to actuate the vehicle function in a first manner. The method further includes collecting filtered message traffic from the vehicle bus while the vehicle function is actuated in the first manner. The method further includes parsing the filtered message traffic to identify a command associated with actuation of the vehicle function. The method further includes testing the command to confirm that the command actuates the vehicle function.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: GENERAL MOTORS LLC
    Inventors: CHARLES A. EVERHART, LAWRENCE D. CEPURAN, MARK S. FRYE, STEVEN SWANSON
  • Publication number: 20140074315
    Abstract: A vehicle-incident detection method is disclosed herein. Vehicle data is received at a cloud computing system from a vehicle, where the vehicle data is generated by the vehicle in response to an initial detection of a vehicle-related event. After receiving the data, the cloud computing system requests additional vehicle data from the vehicle. The additional vehicle data is generated by the vehicle at a time subsequent to the initial detection of the vehicle-related event. The additional vehicle data is received from the vehicle, and an application resident in the cloud computing system analyzes the vehicle data and the additional vehicle data to determine that the vehicle-related event occurred. The application includes computer readable code embedded on a non-transitory, tangible computer readable medium for performing the analyzing. Also disclosed herein is a vehicle-incident detection system.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Applicant: GENERAL MOTORS LLC
    Inventors: Mark S. Frye, Lawrence D. Cepuran, Steven Swanson, Charles A. Everhart
  • Publication number: 20140067152
    Abstract: A method of collecting vehicle operating information using a wireless device includes the steps of communicatively linking a wireless device located within a vehicle to a vehicle telematics unit; receiving vehicle data at the wireless device from the vehicle telematics unit using the link; recording the received vehicle data at the wireless device; detecting that the wireless device is no longer present in the vehicle; and wirelessly transmitting the recorded vehicle data to a central facility using the wireless capabilities of the wireless device based on the detection.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: GENERAL MOTORS LLC
    Inventors: Steven Swanson, Lawrence D. Cepuran, Mark S. Frye, Charles A. Everhart
  • Patent number: 8666464
    Abstract: An vehicle interior component for supporting a communication system is disclosed herein. The vehicle interior component includes, but is not limited to, a body that is adapted for attachment to an interior of the vehicle and that is configured to receive a smartphone. The vehicle interior component further includes a hardware module that is configured to communicatively couple with the smartphone. The vehicle interior component still further includes a user input module communicatively coupled with the hardware module. The user input module is configured to generate a first input signal in response to a first user input and to transmit the first input signal to the hardware module. The hardware module is further configured to generate a first output signal and to transmit the first output signal to the smartphone in response to receiving the first input signal.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: March 4, 2014
    Assignee: General Motors LLC
    Inventors: Mark S. Frye, Lawrence D. Cepuran, Steven Swanson, Charles A. Everhart
  • Publication number: 20130321134
    Abstract: An aftermarket module arrangement for installation into a vehicle having a vehicle bus and an electric power source is disclosed herein. The arrangement includes, but is not limited to, a module configured to communicatively couple with the vehicle bus and to electrically couple with the electric power source via a first electric power line, and further configured to engage in power line communications over the first electric power line. The arrangement further includes an aftermarket module configured to electrically couple with the electric power source over a second electric power line and to engage in power line communications over the second electric power line. The aftermarket module is further configured to communicatively couple with the module via power line communications and to communicate over the vehicle bus through the module.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Applicant: GENERAL MOTORS LLC
    Inventors: Mark S. FRYE, Charles A. EVERHART, Lawrence D. CEPURAN, Steven SWANSON
  • Publication number: 20130254477
    Abstract: Systems and methods of storage device access are provided, where the operating system copies permission and mapping information to the storage array and/or to the application program's memory. The application program can then access the storage device without the operating system's intervention and the storage device will check whether the application has permission to access the data. As a result, in most cases, neither the operating system nor the file system needs to be invoked, and since both of them increase the amount of time required to access the data in the file system, considerable performance improvements are possible.
    Type: Application
    Filed: September 14, 2012
    Publication date: September 26, 2013
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Steven Swanson, Adrian Caulfield, Todor Mollov
  • Publication number: 20130252680
    Abstract: An vehicle interior component for supporting a communication system is disclosed herein. The vehicle interior component includes, but is not limited to, a body that is adapted for attachment to an interior of the vehicle and that is configured to receive a smartphone. The vehicle interior component further includes a hardware module that is configured to communicatively couple with the smartphone. The vehicle interior component still further includes a user input module communicatively coupled with the hardware module. The user input module is configured to generate a first input signal in response to a first user input and to transmit the first input signal to the hardware module. The hardware module is further configured to generate a first output signal and to transmit the first output signal to the smartphone in response to receiving the first input signal.
    Type: Application
    Filed: March 26, 2012
    Publication date: September 26, 2013
    Applicant: GENERAL MOTORS LLC
    Inventors: MARK S. FRYE, LAWRENCE D. CEPURAN, STEVEN SWANSON, CHARLES A. EVERHART
  • Publication number: 20120231821
    Abstract: A system and method for providing a vehicle occupant with hands-free usage of text messaging services over a mobile phone via a vehicle telematics unit. The method enables a vehicle occupant to send and receive communication messages such as text messages in a hands-free manner. For sending text messages, a spoken communication message is received from the occupant at the vehicle and sent to a call center for conversion to a text message using a speech to text server. The converted text message is then sent to the mobile phone for texting to the intended recipient. Received text messages can be sent from the mobile phone to the telematics unit, converted to speech and played audibly to the occupant in the vehicle.
    Type: Application
    Filed: March 8, 2011
    Publication date: September 13, 2012
    Applicant: GENERAL MOTORS LLC
    Inventor: Steven Swanson
  • Publication number: 20120172012
    Abstract: A method for controlling a mobile communications device while located in a mobile vehicle involves pairing the mobile communications device with a telematics unit via short range wireless communication. The method further involves, receiving an incoming text message at the mobile device while the mobile device is paired with the telematics unit. Upon receiving the text message, a text messaging management strategy is implemented via the telematics unit and/or the mobile device, where the text messaging management strategy is executable via an application that is resident on the mobile device.
    Type: Application
    Filed: January 4, 2011
    Publication date: July 5, 2012
    Applicant: GENERAL MOTORS LLC
    Inventors: Anthony J. Sumcad, Shawn F. Granda, Lawrence D. Cepuran, Steven Swanson
  • Publication number: 20120150701
    Abstract: The described method and system provide a system and method for efficiently and effectively processing the hierarchical selecting and switching between tolling options associated with a telematics service and tolling a subscriber's account accordingly such that the provision of telematics service to a user of the telematics unit is uninterrupted if possible and the optimal tolling option is utilized. Many different types of telematics services exists, and each telematics service may have a corresponding set of tolling options, including various telematics-based (internal) and network-based (external) tolling options, prepaid and postpaid tolling options, as well as other types of tolling options. The disclosed invention allows the telematics service system to select an optimal tolling option and switch between tolling options without interrupting the provision of service based on a hierarchy of tolling options corresponding to the telematics service requested by the user.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: General Motors LLC
    Inventors: James W. Leyerle, Steven Swanson
  • Publication number: 20120126967
    Abstract: A system and method for detecting a missing vehicle tire and notifying a user of the vehicle about a potential vehicle tire theft. The method carried out by the system involves detecting that a tire is missing from a vehicle using a vehicle tire pressure monitoring (TPM) system and thereafter providing a notification of the missing tire via a wireless communication sent from a telematics unit on the vehicle. The wireless communication can be sent automatically by the telematics unit in response to the detection. Identification numbers or other data reported by sensors used in the TPM system can be used to determine if a tire is missing.
    Type: Application
    Filed: November 24, 2010
    Publication date: May 24, 2012
    Applicant: GENERAL MOTORS LLC
    Inventors: Catherine L. McCormick, Steven Swanson
  • Publication number: 20120053793
    Abstract: A method and system for recognizing and verifying the identity of a driver and front seat passenger of a vehicle. A vehicle owner uploads profile data for several individuals who may be a driver or passenger to a database in the vehicle. When a driver or passenger enters the vehicle, the system uses the profile data—which can include height, weight, and gender information about the individual—along with vehicle data such as seat position, to identify the driver or passenger from the database. The profile data for the known individual is then used to adjust the position of the seat and other components in the cockpit. The profile data is also used by various safety and convenience systems onboard the vehicle.
    Type: Application
    Filed: August 25, 2010
    Publication date: March 1, 2012
    Applicants: GENERAL MOTORS LLC, GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Dorel M. Sala, Jenne-Tai Wang, Mark O. Neal, Steven C. Tengler, Steven Swanson
  • Publication number: 20090138591
    Abstract: A display portlet is incorporated into a portal page in a web-based environment. This display portlet presents the message communication information between the portlets that are currently running on that portal page. The displayed message communication information indicates the portlet that is the source of a transmitted message and displays one or more portlets that receive the message. The visual representations can be of various formats such as a spacial display or a tree representation. Each communicated message has a stored record identifying the transmitting portlet and any portlet that receives the message.
    Type: Application
    Filed: May 27, 2008
    Publication date: May 28, 2009
    Inventors: Carl Steven Swanson, Gary Thomas Barta, Eric John Fingal
  • Patent number: 7493564
    Abstract: A display portlet is incorporated into a portal page in a web-based environment. This display portlet presents the launch sequence of the portlets that are currently running on that portal page. The displayed launch sequence indicates the source of a launched portlet and displays any portlets that are launched by a portlet running on that portal page. The visual representations can be of various formats such as a spacial display or a tree representation. Each launched portlet has a stored record containing information about the portlet, the portlet that launched it and any portlets launched by the particular portlet.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Carl Steven Swanson, Gary Thomas Barta, Eric John Fingal
  • Publication number: 20070271556
    Abstract: A microarchitecture and instruction set that supports multiple, simultaneously executing threads. The approach is disclosed in regard to its applicability in connection with a recently developed microarchitecture called “WaveScalar.” WaveScalar is a compiler that breaks a control flow graph for a program into pieces called waves having instructions that are partially ordered (i.e., a wave contains no back-edges), and for which control enters at a single point. Certain aspects of the present approach are also generally applicable to executing multiple threads on a more conventional microarchitecture. In one aspect of this approach, instructions are provided that enable and disable wave-ordered memory. Additional memory access instructions bypass wave-ordered memory, exposing additional parallelism. Also, a lightweight, interthread synchronization is employed that models hardware queue locks. Finally, a simple fence instruction is used to allow applications to handle relaxed memory consistency.
    Type: Application
    Filed: July 30, 2007
    Publication date: November 22, 2007
    Applicant: University of Washington
    Inventors: Susan Eggers, Martha Mercaldi, Kenneth Michelson, Mark Oskin, Andrew Petersen, Andrew Putnam, Andrew Schwerin, Steven Swanson
  • Publication number: 20060211022
    Abstract: The present invention relates to methods of detecting compounds that affect the activity of a therapeutic substance or composition administered to a subject, and to reagents for use in such methods.
    Type: Application
    Filed: February 23, 2006
    Publication date: September 21, 2006
    Applicant: Amgen Inc.
    Inventors: Shuqian Jing, Francesca Civoli, Shalini Gupta, Daniel Halperin, Jason Pennucci, Steven Swanson, Yan Yu
  • Publication number: 20060179429
    Abstract: A microarchitecture and instruction set that supports multiple, simultaneously executing threads. The approach is disclosed in regard to its applicability in connection with a recently developed microarchitecture called “WaveScalar.” WaveScalar is a compiler that breaks a control flow graph for a program into pieces called waves having instructions that are partially ordered (i.e., a wave contains no back-edges), and for which control enters at a single point. Certain aspects of the present approach are also generally applicable to executing multiple threads on a more conventional microarchitecture. In one aspect of this approach, instructions are provided that enable and disable wave-ordered memory. Additional memory access instructions bypass wave-ordered memory, exposing additional parallelism. Also, a lightweight, interthread synchronization is employed that models hardware queue locks. Finally, a simple fence instruction is used to allow applications to handle relaxed memory consistency.
    Type: Application
    Filed: November 22, 2005
    Publication date: August 10, 2006
    Applicant: University of Washington
    Inventors: Susan Eggers, Martha Mercaldi, Kenneth Michelson, Mark Oskin, Andrew Petersen, Andrew Putnam, Andrew Schwerin, Steven Swanson