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: 20140248860Abstract: 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: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: General Motors LLCInventors: Lawrence D. Cepuran, Steven Swanson, David George
-
Patent number: 8787949Abstract: 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: GrantFiled: January 4, 2011Date of Patent: July 22, 2014Assignee: General Motors LLCInventors: Anthony J. Sumcad, Shawn F. Granda, Lawrence D. Cepuran, Steven Swanson
-
Publication number: 20140199965Abstract: 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: ApplicationFiled: January 11, 2013Publication date: July 17, 2014Applicant: GENERAL MOTORS LLCInventors: Lawrence D. Cepuran, Steven Swanson
-
Publication number: 20140108306Abstract: 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: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: GENERAL MOTORS LLCInventors: CHARLES A. EVERHART, LAWRENCE D. CEPURAN, MARK S. FRYE, STEVEN SWANSON
-
Publication number: 20140074315Abstract: 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: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: GENERAL MOTORS LLCInventors: Mark S. Frye, Lawrence D. Cepuran, Steven Swanson, Charles A. Everhart
-
Publication number: 20140067152Abstract: 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: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: GENERAL MOTORS LLCInventors: Steven Swanson, Lawrence D. Cepuran, Mark S. Frye, Charles A. Everhart
-
Patent number: 8666464Abstract: 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: GrantFiled: March 26, 2012Date of Patent: March 4, 2014Assignee: General Motors LLCInventors: Mark S. Frye, Lawrence D. Cepuran, Steven Swanson, Charles A. Everhart
-
Publication number: 20130321134Abstract: 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: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Applicant: GENERAL MOTORS LLCInventors: Mark S. FRYE, Charles A. EVERHART, Lawrence D. CEPURAN, Steven SWANSON
-
Publication number: 20130254477Abstract: 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: ApplicationFiled: September 14, 2012Publication date: September 26, 2013Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Steven Swanson, Adrian Caulfield, Todor Mollov
-
Publication number: 20130252680Abstract: 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: ApplicationFiled: March 26, 2012Publication date: September 26, 2013Applicant: GENERAL MOTORS LLCInventors: MARK S. FRYE, LAWRENCE D. CEPURAN, STEVEN SWANSON, CHARLES A. EVERHART
-
Publication number: 20120231821Abstract: 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: ApplicationFiled: March 8, 2011Publication date: September 13, 2012Applicant: GENERAL MOTORS LLCInventor: Steven Swanson
-
Publication number: 20120172012Abstract: 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: ApplicationFiled: January 4, 2011Publication date: July 5, 2012Applicant: GENERAL MOTORS LLCInventors: Anthony J. Sumcad, Shawn F. Granda, Lawrence D. Cepuran, Steven Swanson
-
Publication number: 20120150701Abstract: 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: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Applicant: General Motors LLCInventors: James W. Leyerle, Steven Swanson
-
Publication number: 20120126967Abstract: 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: ApplicationFiled: November 24, 2010Publication date: May 24, 2012Applicant: GENERAL MOTORS LLCInventors: Catherine L. McCormick, Steven Swanson
-
Publication number: 20120053793Abstract: 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: ApplicationFiled: August 25, 2010Publication date: March 1, 2012Applicants: 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: 20090138591Abstract: 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: ApplicationFiled: May 27, 2008Publication date: May 28, 2009Inventors: Carl Steven Swanson, Gary Thomas Barta, Eric John Fingal
-
Patent number: 7493564Abstract: 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: GrantFiled: April 26, 2005Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Carl Steven Swanson, Gary Thomas Barta, Eric John Fingal
-
Publication number: 20070271556Abstract: 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: ApplicationFiled: July 30, 2007Publication date: November 22, 2007Applicant: University of WashingtonInventors: Susan Eggers, Martha Mercaldi, Kenneth Michelson, Mark Oskin, Andrew Petersen, Andrew Putnam, Andrew Schwerin, Steven Swanson
-
Publication number: 20060211022Abstract: 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: ApplicationFiled: February 23, 2006Publication date: September 21, 2006Applicant: Amgen Inc.Inventors: Shuqian Jing, Francesca Civoli, Shalini Gupta, Daniel Halperin, Jason Pennucci, Steven Swanson, Yan Yu
-
Publication number: 20060179429Abstract: 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: ApplicationFiled: November 22, 2005Publication date: August 10, 2006Applicant: University of WashingtonInventors: Susan Eggers, Martha Mercaldi, Kenneth Michelson, Mark Oskin, Andrew Petersen, Andrew Putnam, Andrew Schwerin, Steven Swanson