Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Kamyar Moinzadeh, Bellevue US

Kamyar Moinzadeh, Bellevue, WA US

Patent application numberDescriptionPublished
20080218409MOBILE DIGITAL RADIO PLAYLIST SYSTEM - Methods and apparatus are disclosed for implementing a mobile digital radio playlist system. The playlist need not be maintained in a vehicle; preferably it is maintained on a user's equipment such as a computer, PDA, MP3 player or the like. The system enables a method of updating such a playlist conveniently, for example while traveling in a vehicle, by capturing indicia of a current song in a mobile digital radio receiver in response to a user capture input; transmitting the captured indicia from the digital radio receiver to a wireless telecommunication device; in the wireless telecommunication device, forwarding the captured indicia to a playlist server; and in the playlist server, forwarding the received indicia to the user's equipment to update the playlist.09-11-2008
20090024634ADAPTIVE FILE DELIVERY WITH LINK PROFILING SYSTEM AND METHOD - An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations while causing the entire file to be delivered in a predetermined delivery deadline.01-22-2009
20090024749ADAPTIVE FILE DELIVERY WITH TRANSPARENCY CAPABILITY SYSTEM AND METHOD - An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations while causing the entire file to be delivered in a predetermined delivery deadline.01-22-2009
20090154444VOICE CHANNEL CONTROL OF WIRELESS PACKET DATA COMMUNICATIONS - A data session with a wireless device ordinarily cannot be initiated from the network side because the wireless device has no predetermined IP or other network address. Methods are disclosed for instead causing the wireless unit to initiate a data session with a target destination, thereby obviating the IP addressing problem. A voice call is first initiated by a requester application to a remote wireless unit. The requester transmits a request message to the remote wireless unit via the wireless voice channel using in-band techniques; preferably including a payload in the polling message that identifies the target destination. In response, the remote wireless unit initiates a packet data session with the target destination.06-18-2009
20090254675ADAPTIVE FILE DELIVERY SYSTEM AND METHOD - An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations while causing the entire file to be delivered in a predetermined delivery deadline.10-08-2009
20100049626IN-VEHICLE MOBILE MUSIC PURCHASE - Methods and apparatus are disclosed for improvements in vehicle entertainment systems. A user (vehicle passenger) may wish to buy a song (or other media item) that is currently playing on the vehicle digital radio. In one embodiment, the user may direct a purchase command directly to a music vendor, without going through a central server. In the example of purchasing digital music files, such vendors currently may include iTunes, Amazon.com, Rhapsody and others. The purchase command may be entered at the user's mobile phone user interface. In another embodiment, the purchase request may be entered to the vehicle control system without the use of a mobile phone. The requested media item is downloaded to the vehicle and or to a designated alternative destination which may be the user's home or office or mobile device.02-25-2010
20100161387SYSTEM AND METHOD FOR DELIVERY OF DATA FILES USING SERVICE PROVIDER NETWORKS - An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. In one embodiment, data files are transmitted on behalf of a third party using one or more service provider networks. In an exemplary embodiment, the third party contracts with the sending system to transmit the data files using the service provider networks to transmit data files to customers of the respective service provider networks. The data file is transmitted as a plurality of segments and transmitted in such a way so as to prevent congestion in the respective service provider networks.06-24-2010
20100161679SYSTEM AND METHOD FOR DELIVERY OF SECONDARY DATA FILES - An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments in response to a request for the data file by a receiving system. In addition to the requested file, a sending system sends an unrequested secondary data file to the receiving system for playback before, during, or after playing of the requested data file.06-24-2010
20100202435VOICE CHANNEL CONTROL OF WIRELESS PACKET DATA COMMUNICATIONS - A data session with a wireless device ordinarily cannot be initiated from the network side because the wireless device has no predetermined IP or other network address. Methods are disclosed for instead causing the wireless unit to initiate a data session with a target destination, thereby obviating the IP addressing problem. A voice call is first initiated by a requester application to a remote wireless unit. The requester transmits a request message to the remote wireless unit via the wireless voice channel using in-band techniques; preferably including a payload in the polling message that identifies the target destination. In response, the remote wireless unit initiates a packet data session with the target destination.08-12-2010
20110093135CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES - In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.04-21-2011
20110093136CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES - In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.04-21-2011
20110093137CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES - In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.04-21-2011
20110093153CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES - In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.04-21-2011
20110093154CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES - In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.04-21-2011
20110093846CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES - In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.04-21-2011

Patent applications by Kamyar Moinzadeh, Bellevue, WA US