Patents Represented by Attorney James T. Hagler
  • Patent number: 7877081
    Abstract: Methods and apparatus are presented herein for allowing a wireless communication device to perform a proxy authentication on behalf of a tethered device and ensure the authentication is encrypted.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: January 25, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Shshank Sharma, Jeffrey Alan Dyck, Marcello Lloy
  • Patent number: 7877744
    Abstract: A system for detecting a preloaded inactivated core application and sending an activation inquiry request requesting an activation status associated with the preloaded inactivated core application. The system also includes sending the activation inquiry request over a network. The system also includes receiving the activation status associated with the preloaded inactivated core application. Also, included is a system for receiving, via a network, an activation inquiry request requesting an activation status associated with a preloaded inactivated core application, where the activation inquiry request is received on a remote computing device. The system also includes determining the activation status based on information associated with the remote computing device, and where such information stored remotely from the remote computing device. The system also includes sending, via a network, the activation status.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: January 25, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Paul E. Jacobs, Stephen A. Sprigg
  • Patent number: 7877247
    Abstract: A method is provided and includes generating a first simulated device at a device simulator. The first simulated device corresponding to a first physical device. Also, a second simulated device is generated at the device simulator. The second simulated device corresponds to a second physical device. At least one behavior extension file is loaded at the device simulator. Further, the behavior extension file is applied to the first simulated device or to the second simulated device. The method further includes selectively loading an application to the device simulator. The application can be selectively executed with respect to the first simulated device, the second simulated device, or to the first simulated device and the second simulated device. Also, the application can be modified at least partially in response to the execution of the application at the device simulator to produce a modified application.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: January 25, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Apul Nahata, Srinivas Patwari, Mahesh Moorthy
  • Patent number: 7861225
    Abstract: The present invention provides a debugging application operable to synchronize debug information associated with multiple software components to a common frame of reference. These multiple software components may be executed on a common platform and may have distinct diagnostic applications associated with them. This debugging application includes a first diagnostic application operable to gather output diagnostic information associated with the first software application. A second diagnostic application gathers output debug information associated with a second software application. A diagnostic agent receives the diagnostic information associated with both the first software application and the second software application and may combine these using a common frame of reference. This information may then be outputted by the debugging application to an external diagnostic monitor.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: December 28, 2010
    Assignee: Qualcomm Incorporated
    Inventor: Wayne Lee
  • Patent number: 7828216
    Abstract: Methods, devices, apparatus, computer-readable media and processors are provided that allow for on-demand user-assistance in a wireless communication device. User assistance is provided by demonstration routines that are stored locally and/or remotely, and which may be standard routines or customized routines to address the needs of the device user. The demonstration routines are accessed, and in some applications communicated to the wireless device, seamlessly to allow for a highly efficient means of providing user-assistance.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: November 9, 2010
    Assignee: Qualcomm Incorporated
    Inventors: Kenny Fok, Tia Manning Cassett, Eric Chi Chung Yip
  • Patent number: 7640032
    Abstract: The disclosed embodiments provide systems, devices and methods for providing a reward to a user of a mobile communications device. The described embodiments, for example, may include a mobile communications device that exchanges query data and response data, with a computer system over a communications network. The computer system includes an evaluation application operable to determine a predetermined reward based on, at least in part, the received response data. The response data is received by the mobile communications device from the user in response to query data presented to the user by the mobile communications device. The predetermined reward, for example, may affect an operational characteristic of the mobile communications device on the wireless network. Also disclosed are systems, devices and methods that include an outcome application, associated with the computer system, that generates an outcome determination based on, at least in part, the response data.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: December 29, 2009
    Assignee: QUALCOMM Incorporated
    Inventor: Donald John Jones
  • Patent number: 7496958
    Abstract: System for selectively enabling operating modes of a device. The system includes a method for selectively enabling operating modes of a device during a device initialization, wherein the operating modes comprise a privileged mode and a non-privileged mode. The method includes determining during the device initialization whether the device is to operate in the privileged mode or in both the privileged and non-privileged modes, and enabling the privileged mode if it is determined that the device is to operate only in the privileged mode. The method also includes enabling both the privileged and the non-privileged modes if it is determined that the device is to operate in both the privileged and the non-privileged modes.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: February 24, 2009
    Assignee: Qualcomm Incorporated
    Inventors: Brian Harold Kelley, Ramesh Chandrasekhar
  • Patent number: 7484220
    Abstract: A system for saving application state history information, containing an historical snap-shot of dynamic application state information associated with execution of a first application on a computing device. The application state history information is saved for use in a subsequent re-launch of the first application.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: January 27, 2009
    Assignee: QUALCOMM Incorporated
    Inventors: Brian Harold Kelley, Robert Walker, Marc Edward Nijdam
  • Patent number: 7472396
    Abstract: An extensible event notification system detects certain events, and notifies requestor programs that have registered to receive such notification. The system includes a notification manager, multiple event notifier programs, multiple requester programs, a map, and a notification dictionary. When loaded by the notification manager, each event notifier program detects certain prescribed events. When advised by notifier programs of events, the notification manger consults the map to identify the requester programs registered for those events and any applicable notification parameters. Then the notification manger loads the requestor programs registered for those events, and notifies them of the occurrence of the events according to the applicable notification parameters.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: December 30, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Paul E. Jacobs, Stephen A. Sprigg
  • Patent number: 7472194
    Abstract: A system, method, and program for optimizing the data channel availability on a computer device through selectively delaying the closing of an open channel on a computer network having expensive bandwidth, such as a cellular telecommunication network. The device has a plurality of device resources that utilize an open channel to communicate across the network, and optimally delays the closing of an open communication channel after cessation of usage thereof by a device resource such that other device resources can utilize the open communication channel prior to closure while still minimizing the duration of the expensive open channel.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: December 30, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Ravinder Chandhok, Stephen A. Sprigg, Brian Minear
  • Patent number: 7454199
    Abstract: A system and method for managing the deleting and reloading of software application components on a wireless device, such as a cellular telephone, personal digital assistant, pager, or other computer platform. The wireless device has one or more resident executable software applications wherein each application has one or more application components and application-associated data, such as software licenses and user-specific data. The wireless device selectively deletes one or more application components of the resident software applications without loss of the application-associated data to clear resources on the wireless device, and selectively prompts an application download server across a wireless network to transmit deleted application components needed to be reinstalled on the wireless device to execute the application.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: November 18, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Brian Minear, Richard Wayne Gardner, III, Stephen A. Sprigg, Phil Tien Nguyen, Mitchell B. Oliver, Eric J. Lekven
  • Patent number: 7424290
    Abstract: A wireless communications device is provided. The wireless communications device, pre-loaded with static objects, may be operated under user direction to wirelessly download and install dynamic objects. The device includes various initiators, which request execution of an object by submitting a unique target identifier to an object manager, whereupon the object manager identifies the requested object, its entry point, and object class and then activates the requested object accordingly. The wireless communications device may activate dynamic objects, when present, to the exclusion of static objects already resident on the device, thus enabling the updating of the static objects via a dynamic object download.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: September 9, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Paul E Jacobs, Stephen A. Sprigg
  • Patent number: 7095578
    Abstract: A method for detecting a change in fly-height comprises measuring motor currents at various radii at a regular interval to determine the head drag. If any of the head drags at the various radii are greater than a threshold value, it is determined that a decrease in fly-height has occurred. If the disk drive has a head cleaner, a head cleaning is initiated to correct the fly-height change. If no head cleaning is necessary, a general error signal may be generated to indicate potential drive failure.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: August 22, 2006
    Assignee: Iomega Corporation
    Inventor: Yiping Ma
  • Patent number: 7092202
    Abstract: A removable storage cartridge includes an air transport unit for processing airflow while the cartridge is installed in a disk drive, with the air transport unit recirculating air without interfering with the rotation of a storage disk in the cartridge or interfering with the movement of a read/write head actuator into close proximity with the storage medium on the disk.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: August 15, 2006
    Assignee: Iomega Corporation
    Inventors: Doyle Jay Orr, Jr., José Castillo, Andy Jellum, Ryan Osterhout
  • Patent number: 7031113
    Abstract: An apparatus includes a removable cartridge having an information storage medium, and having a housing with the information storage medium movably supported therein. The housing is configured so that, if electrostatic charge is present on an exterior surface of the housing, the information storage medium will be substantially free of induced charge.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: April 18, 2006
    Assignee: Iomega Corporation
    Inventor: Yiping Ma
  • Patent number: 7020052
    Abstract: A storage medium is provided having a relatively large number of relatively small servo sectors. The storage medium includes a plurality of tracks. Each track includes a plurality of data sectors and a plurality of servo sectors. Each servo sector includes a plurality of servo marks and a synchronization gap. A plurality of first servo sectors includes a synchronization gap having a first length and a plurality of second servo sectors includes a synchronization gap having a second length. The first length is different from the second length, whereby, an unsynchronized reading device may recognize the longer synchronization gap and synchronize to the servo sector and a synchronized reading device may remain synchronized by recognizing the shorter synchronization gap.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: March 28, 2006
    Assignee: Iomega Corporation
    Inventors: Boyd Shelton, Charlie M. Monroe, Jr.
  • Patent number: 7016150
    Abstract: An apparatus has an information storage medium with an information storage surface, and structure operable to effect relative movement of the head and surface within a first zone while maintaining the head adjacent the surface and while using the head to effect at least one of reading information from and writing information to the surface. A head cleaning section includes a cleaning part engageable with the head when the head is in a second zone where the head is spaced from the surface, the structure being operable to effect relative movement of the engaged head and cleaning part in a manner which includes a component of movement that is representative of an applied force subject to a damping influence.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: March 21, 2006
    Assignee: Iomega Corporation
    Inventors: Christopher D. Hahm, Marty L. Stout, Stephanie L. Seaman
  • Patent number: 6987631
    Abstract: An apparatus and method of reading and writing data from and to a data storage device is provided. One method of practicing the present invention comprises placing, or leaving an unused track, row or column adjacent to a medium track containing apparatus information. Another method of practicing the present invention comprises placing, or leaving an unused track, row or column adjacent to both sides of the medium track containing the apparatus information.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: January 17, 2006
    Assignee: Iomega Corporation
    Inventor: Darren Glen Moss
  • Patent number: 6985849
    Abstract: The invention embeds an emulation module in removable media, for use in replicating an operating environment on a laptop or other remote machines. The emulation module prompts the user to capture environmental settings on an originating machine, such as display settings, network settings, input/output, applications, working data files and other parameters on a removable media. The user may then insert the removable media in a compatible reader attached to the laptop or other secondary or host machine, and upon activation of the emulation module reproduce the screen display, applications, data files and other resources on the host machine. When the user is finished working on the host machine, the emulation module may restore the settings of the operating environment on that machine to their preexisting state. Working data may be synchronized between the originating and host machines.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: January 10, 2006
    Assignee: Iomega Corporation
    Inventors: Neal Brooks, Scott Hillyard, Todd Marcusen, James Rhodes, Michael Sexton, Robert Sinclair
  • Patent number: 6980384
    Abstract: A system and method of extending the position error signal for a disk drive storage system using two digital-to-analog converters in a summing junction, including a typical A-B signal and a track error signal scaled to match a gain of the A-B signal. A track error is calculated. The track error is output to a second digital-to-analog converter. The A-B signal is inverted according to the least significant bit of the grey code of a disk track being read. The inverted A-B signal is output to a first digital-to-analog converter. The inverted A-B signal and the track error are combined using a summer to generate a combined signal. The combined signal is used to generate an extended position error signal.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: December 27, 2005
    Assignee: Iomega Corporation
    Inventor: Boyd Norvell Shelton