Patent application number | Description | Published |
20080215890 | System and method for secure remote biometric authentication - Systems and methods for secure remote biometric authentication are provided. A network-based biometric authentication platform stores biometric templates for individuals which have been securely enrolled with the authentication platform. A plurality of sensor platforms separately establishes secure communications with the biometric authentication platform. The sensor platform can perform a biometric scan of an individual and generate a biometric authentication template. The sensor platform then requests biometric authentication of the individual by the biometric authentication platform via the established secure communications. The biometric authentication platform compares the generated biometric template to one or more of the enrolled biometric templates stored in memory at the biometric authentication platform. The result of the authentication is then communicated to the requesting sensor platform via the established secure communications. | 09-04-2008 |
20080260158 | Methods and apparatus for initialization vector pressing - Methods and apparatus are provided for using explicit initialization vectors in both encryption and decryption processing. In one example, a sender generates an initialization vector, identifies cryptographic keys, encrypts data using the initialization vectors and the cryptographic keys, and transmits the encrypted data in a packet along with the initialization vector. A receiver identifies cryptographic keys, extracts the initialization vector from the received packet, and decrypts the encrypted data using the cryptographic keys and the initialization vector extracted from the received packet. | 10-23-2008 |
20080311896 | METHOD AND SYSTEM FOR A MOBILE MULTI-SERVICE INTERFACE DEVICE - A mobile communication interface (MCI) device may enable utilizing a plurality of communication interfaces to enable connectivity to a plurality of available networks, user interface devices, resources, and/or communication devices; and to support a plurality of users of the MCI device. The communication interfaces may be wired and/or wireless; and may be based on standard network interfaces and/or device-based interfaces. The user devices and/or resources may be local and/or remote, and may comprise service provider devices. Users may interact directly with the MCI device and/or indirectly via communication interfaces. The MCI device may enable concurrent use of the device by a group of supported users; and user specific profiles may be utilized enable determining each user's preferences and operation settings. The user specific profiles may be generated, stored, updated, and/or utilized via the MCI device directly and/or external to the MCI device via its connectivity. | 12-18-2008 |
20080313230 | SYSTEM AND METHOD FOR MANAGING EVOLVING USER PREFERENCES - A system and method for managing evolving user preferences. Various aspects of the present invention may, for example and without limitation, comprise maintaining a user preference profile in which is stored a variety of information, including information indicating the manner in which a user desires an electronic device to operate. Information of the manner in which a user utilizes an electronic device may, for example, be obtained, and the user preference profile may be maintained in accordance with such information. The user profile information may, for example, be transferred between various computing systems and/or devices. | 12-18-2008 |
20080313315 | METHOD AND SYSTEM FOR A NETWORKED SELF-CONFIGURING COMMUNICATION DEVICE UTILIZING USER PREFERENCE INFORMATION - A first personal electronic (PE) device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first PE device and/or via networked devices, which may communicatively coupled to the first PE device. A second PE device may be enabled to be communicatively coupled to the first PE device and/or the networked devices. The second PE device may then be enabled to download existing user configuration information from the first PE device and/or the networked device, and the downloaded user configuration may be utilized to configure the second PE device. | 12-18-2008 |
20080313558 | SYSTEM AND METHOD FOR MANAGING MEDIA WITH VIRTUAL DIRECTORIES - A system and method for managing media files (e.g., utilizing virtual directories). Various aspects of the present invention, for example, comprise interacting with a user to define one or more virtual file directories and/or associated media file characteristics. One or more media file characteristics may, for example, be associated with a media file. Such associated media file characteristics may, for example, be analyzed to determine whether to associate a media file with one or more virtual directories. | 12-18-2008 |
20080313642 | SYSTEM AND METHOD FOR ALLOCATING SPARE SYSTEM RESOURCES - A system and method for allocating and/or utilizing spare computing system (e.g., personal computing system) resources. Various aspects of the present invention may, for example and without limitation, provide a system and/or method that communicates incentive information with computing systems, and/or representatives thereof, regarding the allocation of computing resources for utilization by other computing systems and/or incentives that may be associated with such utilization. Various aspects of the present invention may, for example, allocate one or more resources of a computing system for utilization by another computing system based, at least in part, on such communicated incentive information. | 12-18-2008 |
20090021413 | METHOD AND SYSTEM FOR CONTROLLING A PROXY DEVICE OVER A NETWORK BY A REMOTE DEVICE - Methods and systems for wireless communication are disclosed and may include generating via a wireless mobile communication device (WMCD), persistent remote agents (PRAs) that may be enabled to perform one or more tasks. The PRAs may be communicated to remote devices to perform the tasks. The preferences of a user of the WMCD may be incorporated into the PRAs. The result of the tasks may be received by the WMCD from the remote devices. The PRAs may be communicated from the WMCD to the remote devices via one of a plurality of wireless protocols. At least one additional PRA may be spawned from the PRAs at the remote devices, and may be communicated to additional remote devices. The tasks may be performed by the PRAs periodically. The WMCD may communicate a message to the remote devices to initiate performance of the tasks by the PRAs. | 01-22-2009 |
20090022061 | METHOD AND SYSTEM FOR QUALITY OF SERVICE MANAGEMENT IN A MULTI-STANDARD MESH OF NETWORKS - Aspects of a method and system for quality of service management in a multi-standard mesh of networks are provided. In a wireless mobile communication device (WMCD) enabled to communicate utilizing a variety of communication networks, QoS information, such as latency, available bandwidth, and/or throughput, communicated to the WMCD may enable the coordination of data transfers to and/or from the WMCD. In this regard, the WMCD and each of the networks may comprise a QoS management entity. A QoS management entity may be enabled to poll other QoS management entities to discover QoS information. Similarly, a QoS management entity may be enabled to receive QoS information broadcast by other QoS management entities. A QoS management entity may enable selecting a network and/or communication protocol for the transmission and/or reception of data based on exchanged QoS information. | 01-22-2009 |
20090022091 | METHOD AND SYSTEM FOR UTILIZING STANDARDIZED INTERFACE IN A WIRELESS DEVICE TO DISCOVER AND USE LOCAL AND REMOTE RESOURCES - A wireless mobile communication (WMC) device may discover available networks, and available local and/or remote resources. The WMC device may configure routes utilizing one or more of discovered resources and one or more available networks. The routes may be utilized to performed operations requested via the WMC device. A standardized language and/or protocol may be utilized in discovering and/or communicating with available resources and/or networks. The standardized language and/or protocol may enable commonality among the discovered networks and/or resources, and encryption of data communicated through the established routes. The standardized language and/or protocol may be updated and/or modified to incorporate new resources either by direct interactions between said new resources and the WMC device, or via existing available resources and/or networks. The discovery of resources and/or establishment of routes may be user-triggered, or it may be based on user preference information. | 01-22-2009 |
20090022092 | Method And System For Managing Information Among Personalized And Shared Resources With A Personalized Portable Device - A user's request via a portable or handheld wireless communication device (HWCD) to process data may result in discovery of one or more networked resources capable of handling the processing. One or more communication routes may be established between one or more discovered network resources and one or more of the HWCD and a networked terminating device. The portable HWCD may be configured as a gateway. The user's identity may be determined and the user's personal networking preferences may be acquired. Based user's preferences, a route may be established between discovered networked resources and one or more of the HWCD and the networked terminating device. The user's identity may be authenticated. Data may undergo rate and/or format conversion. The data may be protected by secure operations. One or more of the HWCD and the networked terminating device may consume or render the requested data. | 01-22-2009 |
20090022096 | METHOD AND SYSTEM FOR ENVIRONMENT CONFIGURATION BY A DEVICE BASED ON AUTO-DISCOVERY OF LOCAL RESOURCES AND GENERATING PREFERENCE INFORMATION FOR THOSE RESOURCES - Methods and systems for environment configuration by a device based on auto-discovery of local resources and generating preference information for those resources are disclosed and may include discovering available networked resources utilizing a wireless mobile communication device (WMCD). Wireless communication may be established with one or more of the available networked resources utilizing the WMCD, which may then configure the resources according to user preferences. The user preferences may be stored internal or external to the WMCD, and may be modified based on subsequent changes to the configuring of the resources. The WMCD may communicate with the resources utilizing one or more of a plurality of wireless protocols, which may comprise cellular, WLAN, near-field communication, Bluetooth, and radio frequency identification. The WMCD may auto-discover as well as determine and authenticate access privileges for the resources, which may comprise devices for adjusting a user's local environment. | 01-22-2009 |
20090022116 | METHOD AND SYSTEM FOR DYNAMICALLY SETTING UP AND TEARING DOWN CONNECTIONS IN MESH NETWORKS - Wireless mobile communication (WMC) devices located in near proximity of each other may be enabled to form a mesh (ad hoc wireless) network. WMC devices may form and/or tear down intra-mesh connection with other WMC devices in the same mesh network. WMC devices may utilize information related to other WMC devices in the mesh network in determining formation and tearing down of intra-mesh connections. This information may comprise relative speeds, locations, and directions of movement of the WMC devices forming/tearing intra-mesh connections. Other information including data bandwidth and/or power consumption may be utilized in such determination. This information may also comprise available services advertised by WMC devices in the mesh network. | 01-22-2009 |
20090022117 | METHOD AND SYSTEM FOR A HANDHELD WIRELESS COMMUNICATION DEVICE FOR CONFIGURING CONNECTION TO AND USE OF LOCAL AND REMOTE RESOURCES - Methods and systems for a handheld portable communication device for configuring connection to and use of local and remote resources are disclosed and may include discovering available networks and resources, establishing a route between the handheld wireless communication device and a selected one or more of the available resources via a selected one or more of the available networks based on user preference criteria stored in the handheld wireless communication device, and communicating multimedia data between the handheld wireless communication device and the selected one or more of the available resources via the established route. The established route may be dynamically adjusted, based on network availability and bandwidth. The handheld wireless communication device may communicate utilizing a plurality of wireless protocols. The preference criteria stored in the handheld wireless communication device may be dynamically adjusted. The resources may be local or remote to the handheld wireless communication device. | 01-22-2009 |
20090022118 | METHOD AND SYSTEM FOR AN ATOMIZING FUNCTION OF A MOBILE DEVICE - Methods and systems for an atomizing function for a mobile device are disclosed and may include discovering available resources via a handheld wireless communication device (HWCD) and assessing respective cost functions for processing tasks by the HWCD and/or the discovered resources. The tasks may be apportioned for local and/or remote execution by the HWCD and/or the discovered resources based on the assessed cost functions. The assessed cost functions may be dependent on factors comprising communication bandwidth, memory space, CPU processing power, and battery power, which may be weighted. The cost functions may be dynamically assessed, enabling dynamic reapportioning of the tasks, which may be apportioned based on latency, quality of service (QoS), priority and/or user preferences associated with the local and/or remote execution. The apportioning of the processing of the tasks may be based on the assessed cost functions, and a priority and/or a QoS associated with the task. | 01-22-2009 |
20090022119 | METHOD AND SYSTEM FOR A PERSISTENT REQUEST GENERATED BY A WIRELESS DEVICE, EXECUTED REMOTELY AND OUTPUT TO CONFIGURABLE LOCAL RESOURCES - Methods and systems for a persistent request generated by a wireless device, executed remotely and output to configurable local resources are disclosed and may include generating via a handheld wireless communication device (HWCD) a persistent request for a user that may be communicated to remote devices for execution and storage of results. The stored results may be received from local resources local which may be configured by the remote devices based on user preferences to deliver the stored results to the user. The stored results may be received by the user via the HWCD or another wireless communication device, and the identity of the user may be authenticated prior to receiving the stored results. The remote devices may discover the local resources based on the detection of the user logging into the network. User preferences may be stored in networked devices or may be stored in the HWCD. | 01-22-2009 |
20090022120 | Method And System For Enabling Rendering Of Electronic Media Content Via A Secure Ad Hoc Network Configuration Utilizing A Handheld Wireless Communication Device - An ad hoc network enabled to handle secure data may be created for a specified user via a handheld wireless communication device (HWCD) such that rightful access to protected data stored on one or more networked devices may be extended to one or more distributed rendering devices. The HWCD and/or the user may be authenticated. The HWCD may enable configuration of one or more dynamic connections on the ad hoc network as needed until communication of data is complete. Bandwidth and throughput of one or more communication links may be adjusted according to bandwidth availability. The data may be buffered via the HWCD and/or one or more of the distributed rendering devices. Processing data tasks may be assigned to one or more networked resources on the ad hoc network. The data may undergo format conversion and be consumed on the one or more distributed rendering devices and/or the HWCD. | 01-22-2009 |
20090022122 | METHOD AND SYSTEM FOR ESTABLISHING A CONNECTION OUTSIDE A MESH BY INCLUDING NETWORK CONNECTIVITY INFORMATION IN ROUTER CONFIGURATION MESSAGES - A Wireless mobile communication (WMC) device may maintain user preference information, which is unique to the WMC device capabilities and the device user. WMC devices located in near proximity of each other may be enabled to form an ad hoc wireless network wherein each WMC device within the network may function as a router for other devices. Utilizing such routing capability within an ad hoc wireless network may allow WMC devices that are out of their wireless coverage area to use other WMC devices within such ad hoc wireless network to route any impending communication through such other WMC devices wherein these devices may have wireless connectivity to their coverage networks. WMC devices that are may have external connectivity may be enable to be selective in routing information and/or data from other WMC devices in the ad hoc network. | 01-22-2009 |
20090022169 | METHOD AND SYSTEM FOR ESTABLISHING A QUEUING SYSTEM INSIDE A MESH NETWORK - Wireless mobile communication (WMC) devices located in operating proximity of each other may be enabled to form a mesh (ad hoc wireless) network. WMC devices in a mesh network may form a queuing system wherein each WMC device may store data forwarded to and/or from other WMC devices in the mesh network. Each WMC device in the mesh network may have different queuing capability based on a plurality of factors that may comprise internal factors such as processing, storage, power, and/or connectivity. The mesh network may comprise an internal addressing scheme that may enable utilization of the queuing system whether or not WMC devices in the mesh network are communicatively coupled to external networks. | 01-22-2009 |
20090023393 | METHOD AND SYSTEM FOR A WIRELESS MOBILE COMMUNICATION DEVICE TO EXECUTE A FUNCTION OR RECEIVE A SERVICE IN ONE OR MORE REMOTE TRANSMIT/RECEIVE DEVICES BASED ON USER PREFERENCE DATA - A system and method is provided for a wireless mobile communication device (WMCD) to communicate a signal that may include user preference data to execute a function and/or receive a service in one or more identified remote transmitting/receiving (TX/RX) devices. The signal may be encrypted, and may be used to poll the availability and identity of the one or more remote TX/RX devices. The user preference data may be formatted in a standardized universal language with commands understandable by most remote TX/RX devices for rendering functions or services. If the one or more remote TX/RX devices receive competing and/or conflicting user preference data from a plurality of WMCDs, each of the remote TX/RX devices may arbitrate which function or service to perform according to privileges of each of the user preference data of the respective WMCDs or based on an arbitration decision in the one or more remote TX/RX devices. | 01-22-2009 |
20090023422 | METHOD AND SYSTEM FOR PROCESSING INFORMATION BASED ON DETECTED BIOMETRIC EVENT DATA - A system and method is provided for processing and storing captured data in a wireless communication device based on detected biometric event data. The captured data may be acquired through a data acquisition system with devices or sensors in an integrated or distributed configuration. The captured data may include multimedia data of an event with time, date and/or location stamping, and captured physiological and behavioral biometric event data in response to the event. The captured data may be dynamically stored in a data binding format or as raw data in a local host device or communicated externally to be stored in a remote host or storage. At least one user preference may be specified for linking a biometric event data to the mapped, analyzed, categorized and stored captured data in a database. Captured data may be retrieved by matching biometric event data to at least one user preference from the database. | 01-22-2009 |
20090023423 | METHOD AND SYSTEM FOR CREATING SECURE NETWORK LINKS UTILIZING A USER'S BIOMETRIC IDENTITY ON NETWORK ELEMENTS - An ad hoc network may be established between a handheld wireless communication device (HWCD) and one or more network resources utilizing biometric identity information. The biometric identity information may be associated with a user of the HWCD and utilized to select one or more network resources thus enabling secure communication between the HWCD and the one or more network resources. The HWCD may acquire the user's biometric identity information from the user and validate it utilizing stored biometric identity information. The one or more network resources may acquire the HWCD user's biometric identity information from the user and sign the biometric identity information with a private key. The HWCD may receive signed biometric identity information and associated public keys from each of the one or more network resources and validate the signed biometric identity information. | 01-22-2009 |
20090023428 | METHOD AND SYSTEM FOR CREATING A PERSONALIZED JOURNAL BASED ON COLLECTING LINKS TO INFORMATION AND ANNOTATING THOSE LINKS FOR LATER RETRIEVAL - A system and method is provided for handling data in wireless communication devices where data may be captured and linked to a personal journal via indexing and mapping of context data tags abstracted from captured data. The captured data may be retrieved by matching a query to one or more context data tags indexed and mapped to the personal journal. A user preference utilizing one or more of the context data tags linked to the personal journal may facilitate captured data retrieval. The captured data may include multimedia data of an event pre-tagged with indexed information such as user ID, time, date, location and environmental condition or optionally one or more user's biometric data in response to the event. The pre-tagged captured data may be stored in the local host device or transferred to a remote host or storage for later retrieval or post processing. | 01-22-2009 |
20090023432 | METHOD AND SYSTEM FOR TAGGING DATA WITH CONTEXT DATA TAGS IN A WIRELESS SYSTEM - A wireless mobile communication (WMC) device may be utilized to generate and/or maintain multimedia data files. Context data tags may be created to tag the generated multimedia data files, enabling identification of multimedia data files without directly accessing the contents of the multimedia data files. Context data tags may comprise such attributes as time/date stamps, location, subject, environment, scheduling, and/or biometric information. The WMC device may maintain user preference information, which is unique to the WMC device capabilities and/or to a specific device user. The user preference information may be utilized to specify attributes that may be utilized in creating context data tags for multimedia data files. The user preference information may be maintained in the WMC device and/or externally. Tagging operation may be performed dynamically, and a remote device may be utilized to perform tagging operations and/or to maintain the user preference information. | 01-22-2009 |
20090023433 | METHOD AND SYSTEM FOR UTILIZING AND MODIFYING USER PREFERENCE INFORMATION TO CREATE CONTEXT DATA TAGS IN A WIRELESS SYSTEM - A Wireless mobile communication (WMC) device may be utilized to generate and/or maintain multimedia data files. Context data tags may be utilized to tag the generated multimedia data files to enable convenient identification of multimedia data files. Context data tags may comprise time/date stamps, subject, and/or location attribute. User preference information that is unique to the WMC device and/or a specific device user may be utilized to create context data tags for multimedia data files. The user preference information may be modified and/or updated. Modifications and/or updates of user preference information may be based on post-processing operations, biometric information, and/or self-learning techniques that may comprise operations performed on the multimedia data files. Post-processing operations may be performed on multimedia data files in the WMC device and/or a remote device. Tagged multimedia data files may be re-tagged based on modification to user preference information and/or post-processing operations. | 01-22-2009 |
20090023452 | METHOD AND SYSTEM FOR DYNAMICALLY SPLITTING JOBS ACROSS MULTIPLE AGNOSTIC PROCESSORS IN WIRELESS SYSTEM - Dynamically splitting jobs in wireless system between agnostic processor may comprise evaluating a job that a wireless mobile communication device may be requested to perform. The wireless mobile communication (WMC) device may evaluate a requested job to determine if one or more tasks may be sent to a remote device. The WMC device may consider such factors as information pertaining to the WMC device itself, information relating to the connection between the devices, and/or information pertaining to the remote device. This information may comprise such data as power availability in the wireless mobile communication device, processing load in the WMC device, processing and/or storage capabilities of the remote device, and characteristics of the connectivity between the two devices. | 01-22-2009 |
20090023454 | METHOD AND SYSTEM FOR UTILIZING PLURALITY OF PHYSICAL LAYERS TO RETAIN QUALITY OF SERVICE IN A WIRELESS DEVICE DURING A COMMUNICATION SESSION - A wireless mobile communication (WMC) device may be determine a quality of service (QOS) required to communicate data. The WMC device may utilize a plurality of physical layers available in the WMC device to retain the QOS throughout the data communication. The physical layers may comprise a plurality of wireless technologies and/or a plurality of transmission power levels within each wireless technology. Selection of physical layers that may be utilized may comprise determination of available QOS through the physical layers, available power in the WMC device, and/or power requirement for communicating data via the physical layers. Data encoding may also be utilized to alter size of communicated data while retaining the required QOS. Data encoding may comprise utilizing encoding schemes, data compression, and/or redundancy bits. A set of deadlines may be utilized to enable switching between available physical layers to ensure maintaining and/or achieving required QOS. | 01-22-2009 |
20090023457 | METHOD AND SYSTEM FOR UTILIZING POSITIONAL INFORMATION OF TAGGED DATA WHEN PROCESSING INFORMATION IN WIRELESS DEVICES - A Wireless mobile communication (WMC) device may be utilized to tag data generated and/or maintained in the WMC device with positional information. Positional information may comprise location and/or directional attributes. Positional attributes may be derived from operations, application, and/or accessory devices. Positional information of tagged data may be utilized to subsequently control the WMC device wherein operations may be performed and/or predicted in said WMC device based on match between current positional information of the WMC device and positional information of tagged data. User preference information and/or biometric data may be utilizing in tagging data with positional information and/or in utilizing positional data for controlling the WMC device. A remote device may be utilized for performing tagging operations, and/or storage of user preference information. | 01-22-2009 |
20090024641 | METHOD AND SYSTEM FOR UTILIZING CONTEXT DATA TAGS TO CATALOG DATA IN WIRELESS SYSTEM - A Wireless mobile communication (WMC) device may maintain user preference information, which is unique to the WMC device capabilities and the device user. The WMC device may modify and/or update the user preference information based on device use and information ascertained from applications running on the WMC device itself; for example scheduling applications. The user preference information may be utilized to create context data tags for generated data on the WMC device. Context data tags may comprise such information as time/date stamping, subject information, and/or location information. The context data tags may be utilized to tag the generated data, enabling continuous and improved cataloging. Improved cataloging may enable improved searchability of tagged data. Tagged data alternatively and/or additionally may be transferred and stored in a remote device for improved and secure back-up storage. The remote device may utilize context data tags for cataloging and storing received data. | 01-22-2009 |
20090024687 | METHOD AND SYSTEM FOR FORMATTING RETURNED RESULT FROM REMOTE PROCESSING RESOURCE IN WIRELESS SYSTEM - A result may be formatted after a task is performed in a remote processing resource in a wireless system. A wireless mobile communication (WMC) device may determine a task to be performed at a remote processing resource as part of a job the WMC device is requested to perform. Once the task is performed at the remote processing resource, formatted result is generated. The formatting of the result is based on different factors that may comprise, but not limited to, display limitations at the WMC device, power limitations at the WMC device, processing load/capability at the remote processing resource, and the connectivity limitation between the WMC device and the remote processing resource. Result formatting in such situations as internet searches may comprise generating a virtual webpage at the remote processing resource, and sending a link to this virtual webpage to the WMC device. | 01-22-2009 |
20090025081 | METHOD AND SYSTEM FOR CONFIGURING LOCAL AND REMOTE RESOURCES TO ACCOMPLISH RENDERING OF MULTIMEDIA CONTENT ON DISSIMILAR FORMAT DEVICES BASED ON USER BIOMETRIC DATA - A system and method is provided for communication of information in a mobile communication device (WMCD) configured to network connection may include discovering via a wireless mobile communication device, available communication resources based on acquired biometric data for a user of the WMCD, and communicating multimedia information between the WMCD and one or more of the discovered available resources. The acquired biometric data may include physical and behavioral biometric data to be authenticated and validated by a pattern recognition database. A connection between the WMCD and one or more discovered available resources may be established through linking the acquired biometric data to resources in available local or remote network. The established connection may enable the WMCD to consume or redirect media from the available resources and may be dynamically adjusted and updated based on dynamic sensing of the acquired biometric data in the available network or available resources. | 01-22-2009 |
20090028326 | Methods and apparatus performing hash operations in a cryptography accelerator - Methods and apparatus are provided for implementing a cryptography accelerator for performing operations such as hash operations. The cryptography accelerator recognizes characteristics associated with input data and retrieves an instruction set for processing the input data. The instruction set is used to configure or control components such as MD5 and SHA-1 hash cores, XOR components, memory, etc. By providing a cryptography accelerator with access to multiple instruction sets, a variety of hash operations can be performed in a configurable cryptographic accelerator. | 01-29-2009 |
20090064273 | Methods and systems for secure data entry and maintenance - Methods and systems are provided for the secure entry and maintenance of data entered via a user input device. A computing device includes a secure processor coupled to one or more user devices. The user devices may be peripheral devices coupled to the secure processor via a wired connection such as a USB or PS/2 interface or via a wireless connection such as Bluetooth. A security boundary associated with the secure processor is established using hardware or cryptographic techniques. Input data received from the user device is stored within the security boundary. Additionally, the secure processor is configured to identify the user peripheral device coupled to the secure processor and to determine whether a request received to access the user peripheral device is allowable based on security policies defined for the user peripheral device. | 03-05-2009 |
20090077669 | Mesh Grid Protection - A mesh grid protection system is provided. The protection system includes a plurality of grid lines forming a mesh grid proximate to operational logic. The protection system also includes tamper-detection logic coupled to the plurality of grid lines and configured to toggle a polarity of a signal on at least one grid line at each clock cycle and to detect attempts to access the operational logic by comparing a reference signal driving a first end of a grid line to a signal at the opposite end of the grid line. | 03-19-2009 |
20090085761 | System and Method for Identifying Attempts to Tamper with a Terminal Using Geographic Position Data - The present invention provides systems, methods, and computer program products for identifying possible attempts to tamper with a terminal using geographic position data. For a terminal, a geographic usage policy is defined that identifies an allowable geographic operational zone for the terminal. The geographic usage policy may also include corrective action or actions based on violations of the usage policy. The type of corrective action may vary based on the details associated with the violation (e.g., distance from the operational zone, time of day, etc.). A tamper identification module receives geographic position data from a global positioning system within the terminal. The tamper identification module then determines whether the received position data is within the allowable geographic operation zone for the terminal. If the position data is not within the allowable geographic operation zone, then the appropriate corrective action is performed. | 04-02-2009 |
20090222383 | Secure Financial Reader Architecture - Methods and systems are provided for secure transaction processing. A secure processor may include an integrated wireless card reader and optionally a secure memory. When a request for payment information associated with an on-line transaction is received, the integrated wireless card reader reads data from the payment card. The secure processor may retrieve a set of transaction identifiers from the payment card issuer or optionally a trusted third party. The secure processor transmits one of the retrieve transaction identifiers to the on-line merchant instead of payment card data. The on-line merchant communicates the transaction identifier to the payment card issuer or the trusted third party for validation. Alternatively, the secure processor may encrypt the read payment card data utilizing the payment card number as the shared secret required by the cryptographic algorithm. The secure processor then forwards the encrypted payment card data to the on-line merchant. | 09-03-2009 |
20090307751 | PRESERVING SECURITY ASSOCATION IN MACSEC PROTECTED NETWORK THROUGH VLAN MAPPING - According to one general aspect, a method of using a network device may include receiving, via an ingress port, a data packet that includes a payload portion, a source network address and a destination network address. In various embodiments, the method may also include determining if the data packet includes a security tag that includes a role based authentication tag. In some embodiments, the method may include, if the data packet includes a security tag that includes a role based authentication tag, transmitting, via an egress port, at least the payload portion and the role based authentication tag towards, in a topological sense, the destination network address. | 12-10-2009 |
20100088516 | Systems and Methods For Providing Security to Different Functions - Methods and systems are provided that use smartcards, such as subscriber identity module (SIM) cards to provide secure functions for a mobile client. One embodiment of the invention provides a mobile communication network system that includes a mobile network, a mobile terminal, a server coupled to the mobile terminal via the mobile network, and a subscriber identity module (SIM) card coupled to the mobile terminal. The SIM card includes a first key and a second key. The first key is used to authenticate an intended user of the mobile terminal to the mobile network. Upon successful authentication of the intended user to the mobile network, the mobile terminal downloads a function offered from the server through the mobile network. The second key is then used by the mobile terminal to authenticate the intended user to the downloaded function so that the intended user can utilize the function. | 04-08-2010 |
20100115291 | Secure Virtual Machine Manager - Secure processing systems providing host-isolated security are provided. An exemplary secure processing system includes a host processor and a virtual machine instantiated on the host processor. A virtual unified security hub (USH) is instantiated on the virtual machine to provide security services to applications executing on the host processor. The virtual USH may further include an application programming interface (API) operable to expose the security services to the applications. A further exemplary secure processing system includes a host processor running a windows operating system for example, a low power host processor, and a USH processor configured to provide secure services to both the host processor and the low power host processor isolating the secure services from the host processor and the low power processor. The USH processor may also include an API to expose the security services to applications executing on the host processor and/or the low power host processor. | 05-06-2010 |
20100176464 | Sensor Die Structure - A sensor is implemented in an integrated circuit. The sensor includes one or more sensor pads that are provided at or near a surface of the integrated circuit. One or more integrated circuit components such as a sense amplifier are provided in the integrated circuit die adjacent the sensor pads. One or more other components are provided in the integrated circuit die adjacent the sensor pads. | 07-15-2010 |
20100241841 | System and Method for Securing Executable Code - A system and method for the secure storage of executable code and the secure movement of such code from memory to a processor. The method includes the storage of an encrypted version of the code. The code is then decrypted and decompressed as necessary, before re-encryption in storage. The re-encrypted executable code is then written to external memory. As a cache line of executable code is required, a fetch is performed but intercepted. In the interception, the cache line is decrypted. The plain text cache line is then stored in an instruction cache associated with a processor. | 09-23-2010 |
20100325438 | System and Method for Binding a Smartcard and a Smartcard Reader - Systems and methods for binding a smartcard and a smartcard reader are provided. A smartcard is provision to store a first set of credentials for use in traditional transactions such as at a brick and mortar retail store and a second set of credentials for use when performing a transaction using a smartcard reader associated with a user such as an on-line transaction. The user smartcard reader registers with a smartcard issuer server by cryptographically authenticating a secure processor associated with the smartcard reader. As a result of the registration, the secure processor obtains a set of private keys associated with the second set of credentials. When a request for a authorizing a transaction via the user's smartcard reader is received, the smartcard reader cryptographically authenticates itself to the smartcard using a private key associated with a credential to be used to authorize the transaction. | 12-23-2010 |
20110199185 | BUILDING A LOCATION BASED SERVICE REFERENCE DATABASE BASED ON ENCOUNTERED RFID TAGS - A RFID reader of a RFID enabled mobile device receives RFID information from a RFID tag attached to an object. In instances where the RFID enabled mobile device is GNSS enabled, a GNSS position of the RFID enabled mobile device is determined to associate, for example, by location stamping, with the received RFID information. The location-stamped RFID information is communicated to a remote location server, where location-based RFID information is received from a plurality of users. The RFID enabled mobile device may communicate at least a portion of the received RFID information to the remote location server. When GNSS is not enabled, the RFID enabled mobile device estimates its own location utilizing location information, if available, for the object in the received RFID information. Otherwise, the RFID enabled mobile device acquires location-based RFID information from the remote location server so as to determine its own location. | 08-18-2011 |
20110199255 | METHOD AND SYSTEM FOR DETERMINING A POSITION FIX INDOORS - A location server may be operable to refine a location for a RF node based on a weight applied to one or more location samples that are received from one or more mobile devices. The received location samples may be weighted based on a manufacturer and/or a model information of each of the mobile devices, properties and/or conditions of a RF environment associated with each of the mobile devices, a GNSS dilution of precision, motion sensors used by each of the mobile devices and/or a geometrical population condition associated with each of the mobile devices within range of the RF node. A valid location for the RF node may be generated utilizing the weighted location samples. The location server may update location information for the RF node, which may be stored in a location database, utilizing the valid location for the RF node. | 08-18-2011 |
20110199257 | METHOD AND SYSTEM FOR UPDATING ALTITUDE INFORMATION FOR A LOCATION BY USING TERRAIN MODEL INFORMATION TO PRIME ALTITUDE SENSORS - Methods and systems for updating altitude information for a location by using terrain model information to prime altitude sensors are disclosed and may include determining an altitude of a wireless device including one or more altimeters. The determination of altitude may include determining a location of the wireless device, receiving an altitude value for the location from an altitude database, and measuring a change in the altitude using the altimeters. The database may include a worldwide terrain database that may be stored on a remote device, such as a server. Part of the database may be stored on the wireless device and may be updated as the wireless device moves. The location may be determined utilizing a global navigation satellite system, which may include GPS, GLONASS, and GALILLEO. The location may be measured utilizing cellular service triangulation or by utilizing one or more access points with known locations. | 08-18-2011 |
20110199259 | SENSOR-ASSISTED LOCATION-AWARE MOBILE DEVICE - A GNSS enabled mobile device moves from a first area where GNSS signal quality and/or level is above a threshold to a second area where GNSS signal quality and/or level is below the threshold. The GNSS enabled mobile device in the second area determines its own location utilizing previous GNSS measurements in the first area. GNSS signals are received to calculate GNSS measurements whenever the GNSS enabled mobile device is in the first area. The calculated GNSS measurements are utilized to determine a location of the GNSS enabled mobile device within the first area. The GNSS enabled mobile device in the second area utilizes the most current GNSS measurements in the first area to determine its own location. Sensors such as an image sensor, a light sensor, an audio sensor and/or a location sensor are used to refine the location of the GNSS enabled mobile device in the second area. | 08-18-2011 |
20110199260 | METHOD AND SYSTEM FOR DETERMINING A LOCATION OF A CELLULAR BASE STATION UTILIZING MOBILE GNSS VELOCITY AND CORRESPONDING CELLULAR DOPPLER - A GNSS enabled mobile device concurrently receives GNSS signals from GNSS satellites and transmissions from a cellular base station. GNSS-based velocities and GNSS locations are determined for the GNSS enabled mobile device utilizing the received GNSS signals. A cellular Doppler is measured on the cellular base station. A location of the cellular base station is determined based on the determined GNSS-based velocity and corresponding cellular Doppler measurements. The cellular base station may be located by the GNSS enabled mobile device and/or by a remote location server. In this regard, the remote location server may determine the location for the cellular base station utilizing GNSS velocities and corresponding cellular Doppler measurements received from plural GNSS enabled mobile devices in a coverage area of the cellular base station. The determined location of the cellular base station is used to refine GNSS locations of the plurality of GNSS enabled mobile devices when needed. | 08-18-2011 |
20110199261 | METHOD AND SYSTEM FOR STABILIZING A GNSS CLOCK BY REDUCING INTERFERENCE - Methods and systems for stabilizing a GNSS clock by reducing interference are disclosed and may include stabilizing a frequency of a temperature compensated crystal oscillator (TCXO) on a chip in a GNSS device. A clock signal may be generated for the device by temporarily configuring circuitry adjacent to the TCXO at a constant power level. Temperature and electromagnetic interference of the TCXO may be stabilized by the constant power level of the adjacent circuitry, which may be on the chip or external to the chip. The frequency of the TCXO may be stabilized by temporarily disabling the adjacent circuitry. A GNSS clock signal may be stabilized by the configuring of the constant power level while a GNSS location may be calibrated. A GNSS location of a fixed wireless device, such as a wireless access point, may be calibrated utilizing the configured constant power level and shared with other wireless devices. | 08-18-2011 |
20110199262 | ESTIMATING FREQUENCY OF A GNSS ENABLED DEVICE BASED ON TIME STAMPS - A GNSS enabled device that is communicatively coupled to a network, receives time stamps via the network. The time stamps are generated based on reference clock signals within the network. GNSS receiver clock signal frequency may be adjusted based on the time stamps. When GNSS satellite signals and/or SRN signals are not available, the time stamps enable synchronization with GNSS satellites. Network clock signals and/or time stamps may be generated by an access point, a DSL modem, a cable modem and/or a primary reference clock within the network. A series of time stamps may be utilized for adjusting frequencies. Clock signals may be generated for adjusting frequencies based on a comparison between time stamps and oscillator or mixer output. Clock signals are generated for baseband, intermediate and/or RF frequency signal processing. GNSS satellite signals may be demodulated, correlated with a pseudonoise code sequence and/or synchronized based on the time stamps. | 08-18-2011 |
20110199916 | METHOD AND SYSTEM FOR DETERMINING THE LOCATION OF A WIRELESS ACCESS POINT USING SINGLE DEVICE BASED POWER MEASUREMENTS - A mobile device measures power from different locations for an encountered wireless access point, a WiFi or Bluetooth access point, and communicates the power measurements to a remote location. The remote location server collects power measurements for the encountered wireless access point from a plurality of communication devices. The remote location server determines the location of the encountered wireless access point utilizing corresponding power measurements from a single communication device. The power measurements are performed at different locations and over a period of time. The power measurements are time stamped and transmitted to the remote location server. The single communication device is selected based on quality and/or availability of corresponding power measurements for the encountered wireless access point. The determined location of the encountered wireless access point is stored into a reference database so as to be shared among the plurality of communication devices. | 08-18-2011 |
20110199917 | COLLABORATIVE SHARING OF LOCATION INFORMATION AMONG DEVICES IN A NETWORK - A wireless communication device determines its location and communicates the location to other local devices utilizing a nonstandard, standard and/or proprietary protocol in combination with another protocol such as a Bluetooth, RFID, IEEE 802.11 and/or a cellular phone protocol. The location may be determined utilizing a GNSS receiver and/or network device information. A new location may be determined based on the determined location, a relative distance and/or a relative direction to other local devices. Determined location information may be communicated to other devices via a network. The wireless communication device may receive locations and/or corresponding location uncertainties from devices located within a limited range. The received information is utilized to determine a more accurate location. The more accurate location is communicated back to the devices within the limited range and/or to other communication devices. | 08-18-2011 |
20110199964 | METHOD AND SYSTEM FOR DETERMINING A LOCATION OF AN ACCESS POINT BASED ON ASSOCIATION OF THE ACCESS POINT WITH A COMMUNICATION DEVICE HAVING A KNOWN LOCATION - A communication device associated with a wireless access point, namely, a WiFi access point or a Bluetooth access point for example, communicates its location information to the wireless access point. The wireless access point determines its own location utilizing the communicated location information. The communicated location information comprises a device location address and/or a GNSS position of the associated communication device. The device address comprises a network accessible address, a device identifier, a telephone number, an IP address, a url and/or ftp location, an e-mail address, and/or an account number that identifies a corresponding location of the communication device. The wireless access point retrieves corresponding device location addresses and/or GNSS positions from a plurality of associated communication devices. The retrieved device location addresses are converted to determine corresponding locations for self-locating the wireless access point. The determined location of the wireless access point is shared with each associated communication device. | 08-18-2011 |
20110200023 | METHOD AND SYSTEM FOR DETERMINING A POSITION FIX INDOORS - Whenever a mobile device in a building is within proximity of a RF communication device, the mobile device may be operable to receive location information transmitted, for example by broadcasting it, from a RF communication device. The transmitted location information comprises altitude information of the RF communication device. At least an altitude of the mobile device may be determined based on the received altitude information of the RF communication device. The RF communication device may be located in an elevator car and/or on a particular floor in the building. Whenever the RF communication device is located in the elevator car, the altitude information of the RF communication device may be received by the RF communication device from an elevator controller. In instances when the RF communication device also transmits its latitude/longitude (LAT/LON), the mobile device may be operable to determine a 3-dimentional (3D) location of the mobile device. | 08-18-2011 |
20110200024 | PROVIDING GNSS ASSISTANCE DATA VIA A WIRELESS LAN ACCESS POINT - A wireless mobile device, either a WLAN enabled mobile device or a Bluetooth enable device, which is within range of a WLAN access point, is operable to receive GNSS assistance data broadcasted from the WLAN access point. The GNSS assistance data are acquired by the WLAN access point from a reference database coupled to a location server. The broadcast GNSS assistance data comprise ephemeris data, LTO data, location information related to the WLAN access point and/or time information. The WLAN access point receives the acquired GNSS assistance data from the location server over a broadband IP network. The WLAN access point selects available resources for broadcasting the received GNSS assistance data to wireless mobile devices in range. The wireless mobile device receives the broadcast GNSS assistance data to calculate its own location. The calculated location of the wireless mobile device is used to update or refine the reference database. | 08-18-2011 |
20110201305 | METHOD AND SYSTEM FOR ENSURING USER AND/OR DEVICE ANONYMITY FOR LOCATION BASED SERVICES (LBS) - A mobile device may communicate with a location server during location based services (LBS) operations using a secure identifier. The secure identifier abstracts identification information of the mobile device and/or identification information of a user of the mobile device in instances that the mobile device and/or user identification information are deemed protectable from the location server. The location server may be operable to store location data corresponding to the mobile device and/or the user in a location reference database based on the secure identifier. The secure identifier may comprise a unique value, which may be randomly generated. The secure identifier may also be generated based on the mobile device and/or user identification information, by applying, for example, encryption algorithms to the mobile device and/or user identification information. Service providers for the mobile device may retrieve the abstracted mobile device and/or user identification information from the secure identifier. | 08-18-2011 |
20110201335 | METHOD AND SYSTEM FOR A LOCATION-BASED VERTICAL HANDOFF OVER HETEROGENEOUS MOBILE ENVIRONMENTS - A multi-radio mobile device receives data transmissions for a wireless communication session from a current serving access network in a coupled heterogeneous network system comprising a plurality of different access networks. The multi-radio mobile device initiates a handoff for the wireless communication session based on the current mobile location. The multi-radio mobile device acquires location based network connection information such as call drop in the current mobile location from a location server so as to make a handoff decision. When the handoff is to be performed, a target access network or a different base station in the current serving access network associated with the lowest call drop rate is selected. The wireless communication session is received from the selected target access network, as a new serving access network, or from the different base station in the current serving access network with the completion of the handoff. | 08-18-2011 |
20110201336 | METHOD AND SYSTEM FOR OPTIMIZING USER-LEVEL QoS DURING A LOCATION-BASED HANDOFF OVER HETEROGENEOUS MOBILE ENVIRONMENTS - A multi-radio mobile device receives data transmission of a session from a serving access network in a heterogeneous network system comprising difference access networks. A handoff is performed based on the received data transmissions. User-level QoS for the wireless communication session is adjusted during the handoff based on connection QoS information in the current location of the multi-radio mobile device and/or a velocity of the multi-radio mobile device. Location-based network connection information, comprising call drop information and the connection QoS information, in the current location of the multi-radio mobile device is acquired from a location server. A target access network or a different base station in the serving access network associated with the highest connection QoS is selected. The user-level QoS is adjusted during the handoff for receiving the wireless communication session from the selected target access network or the different base station in the serving access network. | 08-18-2011 |
20110201347 | METHOD AND SYSTEM FOR LOCATION-BASED DYNAMIC RADIO SELECTION - A multi-radio mobile device comprises a plurality of different radios. When a location update occurs, the multi-radio mobile device, at a specific location, acquires location-based radio information from a remote location server. The multi-radio mobile device selects a radio for use in the specific location based on the acquired location-based radio information comprising available radios in the specific location and radio weights. The radio is selected from the available radios based on the radio weights in the specific location. Transmissions of a desired service are received in the specific location utilizing the selected radio. Location-based radio measurements reports to the remote location server are generated utilizing signal strength measurements for the received signals. Radio quality information of the available radios is calculated by the location server utilizing location-based radio measurement reports from associated users. The radio weights of the available radios are determined based on the calculated radio quality information. | 08-18-2011 |
20110201348 | METHOD AND SYSTEM FOR OPTIMIZING UPLOADING OF LOCATION DATA FOR LOCATION BASED SERVICES - A mobile device may be operable to collect location data for a RF node and cache the collected location data in the mobile device. Resources that may be utilized for improving the uploading of the cached location data to a location server may be determined by the mobile device. The cached location data may be communicated, to the location server for updating a location database, by the mobile device utilizing the determined resources. The mobile device may determine and utilize an opportunistic transport based on a data usage and/or an access. The mobile device may store a subset of the location database locally for comparing with the cached location data for redundancy. The compared location data may be transmitted by the mobile device to the location server for updating the location database if the compared location data are not redundant data. | 08-18-2011 |
20110201357 | METHOD AND SYSTEM FOR REFINING A LOCATION OF A BASE STATION AND/OR A MOBILE DEVICE BASED ON SIGNAL STRENGTH MEASUREMENTS AND CORRESPONDING TRANSMITTER AND/OR RECEIVER ANTENNA PATTERNS - A mobile device receives data transmissions, via a coupled receiver antenna array, from a transmitter antenna array of a serving base station. The mobile device determines relative distances, with respect to the serving base station, associated with signal strength measurements on the received data transmissions. The signal strength measurements are compensated, at the mobile device and/or a remote location server, in three-dimensional space based on corresponding transmitter and/or receiver antenna pattern, and/or mobile orientation information for estimating the relative distances. The estimated relative distances are refined by fitting a function of the azimuth and elevation angles. A location for the serving base station and/or the mobile device is determined or refined based on the refined relative distances to be shared among a plurality of users of the remote location server. Fixed or adaptive antenna patterns are supported at the serving base station and/or the mobile device. | 08-18-2011 |
20110201358 | DETERMINING APPLICATION USAGE RELATIVE TO A PARTICULAR LOCATION - A mobile device collects information about application usage and associates collected application information with a location of the mobile device and/or a time that the application is accessed. The application is stored on the mobile device or on an external device and accessed via a network. The application information, location of the mobile device and time the application is accessed are communicated to another device and stored in a storage device which may be operated or managed by a service provider or another entity. The application information may comprise identification of a website, a network device or URL, the application and/or data that is input and/or output from the application. The location of the mobile device and/or the time, are determined utilizing a GNSS receiver and/or utilizing information from a network device. The application information, the location of the mobile device and/or the time may be utilized for targeted advertizing. | 08-18-2011 |
20110201360 | METHOD AND SYSTEM FOR PHYSICAL MAP-ASSISTED WIRELESS ACCESS POINT LOCATING - A mobile device receives a server-assisted location for a wireless access point, either a WiFi access point or a Bluetooth access point, from a remote location server comprising a reference database. The received server-assisted location is refined using a physical map or image. The mobile device is operable to acquire the physical map or image for a map-assisted location for the wireless access point. The mobile device compares the two locations to generate a valid location for the wireless access point. In instances where the two locations are consistent, the mobile device utilizes one of the two locations as the valid location for the wireless access point. Otherwise, the mobile device refines the server-assisted location utilizing the map-assisted location. The resulting refined server-assisted location is utilized as the valid location for the wireless access point and is transmitted to the remote location server to refine the reference database. | 08-18-2011 |
20110202416 | METHOD AND SYSTEM FOR AUTHORIZING TRANSACTIONS BASED ON DEVICE LOCATION - Aspects of a method and system for authorizing network transactions based on device location are provided. In this regard, a request may be received to approve a transaction that was initiated from a first communication device and comprises a need to access an account. In response to the request, a second communication device that is associated with the account may be determined, and it may be determined whether to approve the transaction based on received data relating to the identity and location of the second communication device. The transaction may be associated with the second communication device via a database stored on the location server. The transaction may be approved in instances that the first communication device is in a location associated, via the database, with the second communication device. The transaction may be approved in instances that the first communication device is in substantially the same location as the second communication device. | 08-18-2011 |
20110202460 | METHOD AND SYSTEM FOR AUTHORIZING TRANSACTIONS BASED ON RELATIVE LOCATION OF DEVICES - Aspects of a method and system for authorizing transactions based on relative location of devices are provided. In this regard, data relating to a location of a first communication device and data relating to a location of a second communication device may be received, a distance between the first communication device and the second communication device may be determined based on the received data, and whether to approve a transaction may be determined based on the determined distance. The transaction may have been initiated from one of the first communication device and the second communication device, and may comprise a need to access an account. The transaction may be approved in instances that the first communication device and the second communication device are within a predetermined distance of each other. The received data may comprise distance information determined via communications between the first communication device and the second communication device. | 08-18-2011 |
20110202461 | METHOD AND SYSTEM FOR AUTHORIZING NETWORK TRANSACTIONS BASED ON RADIO FREQUENCY (RF) CHARACTERIZATION OF A DEVICE'S LOCATION - Aspects of a method and system for authorizing network transactions based on radio frequency (RF) characterization of a device's location are provided. In this regard, whether to approve a communication device to perform a network transaction may be determined based on results of a comparison between a radio frequency (RE) characterization of a location of the communication device and one or more approved RF characterizations. The RF characterization may be based on information from a plurality of receivers within the communication device. The one or more approved characterizations may be stored in the network device. The RF characterization may indicate a quantity of RF sources detected and identified by the communication device at the location. The RF characterization may indicate signal strength of signals received from RF sources detected and indentified by the communication device at the location. | 08-18-2011 |
20110205110 | METHOD AND SYSTEM FOR PROPAGATING GNSS ASSISTANCE DATA AMONG COMMUNICATION DEVICES IN A GNSS GROUP - A communication device within a GNSS group propagates GNSS assistance data to one or more other communication devices in the GNSS group utilizing direct device-to-device connections. The GNSS assistance data comprises ephemeris received from one or more GNSS satellites and/or predicted ephemeris. As a source device, the communication device generates, and/or acquires from other resources such as a remote location server, the predicted ephemeris. As a destination device, the communication device receives existing GNSS assistance data from a source device and/or other communication devices in the GNSS group. A GNSS position for the communication device and corresponding time information are used to refresh the received GNSS assistance data. In instances where the communication device further acts as a relay device, the refreshed GNSS assistance data is relayed to other communication devices over wired and/or wireless direct device-to-device connections utilizing appropriate communication technologies such as WiFi, Bluetooth and/or Bluetooth low energy. | 08-25-2011 |
20110207471 | METHOD AND SYSTEM FOR DETERMINING LOCATION WITHIN A BUILDING BASED ON HISTORICAL LOCATION INFORMATION - A mobile device may be operable to receive historical location trail information of a building. A location of the mobile device within the building may be determined by placing, moving or snapping a reference location of the mobile device onto a trail according to the received historical location trail information. The historical location trail information may be acquired from a location server. The historical location trail information stored in the location server may be generated using a plurality of location samples that are provided by one or more other mobile devices that have been within the building. The historical location trail information may also be acquired from an indoor map of the building that is used by the mobile device for navigation within the building. The determined location of the mobile device may then be utilized by the mobile device to navigate within the building for location-based services. | 08-25-2011 |
20110207472 | METHOD AND SYSTEM FOR CELLULAR CLOCK-ASSISTED WIRELESS ACCESS POINT LOCATING - A wireless access point comprising a cellular receiver receives radio signals from a cellular base station. A cellular reference clock, synchronized to the cellular base station, is detected from the received radio signals. The detected cellular reference clock is utilized to stabilize a local access point clock for GNSS positioning. A clock difference between the local access point clock and the detected cellular reference clock is determined and the local access point clock may be adjusted accordingly. The adjusted local access point clock is utilized for clocking communications between the wireless access point and other communication devices. A time offset between the adjusted local access point clock and the detected cellular reference clock is provided to a remote location server. The remote location server retrieves time offset information from wireless access points served by the cellular base station so as to determine relative distances among the wireless access points. | 08-25-2011 |
20110212732 | METHOD AND SYSTEM FOR DETERMINING A LOCATION OF A MOBILE DEVICE BASED ON A PLURALITY OF LOCATION SAMPLES - A mobile device may be operable to receive three or more location samples for the mobile device from each of three or more resources. Two or more valid location samples may be selected based on an accuracy indicator associated with each of the received location samples. A location of the mobile device may be determined utilizing the selected two or more valid location samples. A region around each of the received location samples may be determined based on the accuracy indicator and a condition of a geographic environment that is associated with each of the received location samples. Two or more valid location samples among the received location samples may be selected in instances when at least a portion of the region of each of the selected valid location samples overlaps with at least a portion of the regions of each of other selected valid location samples. | 09-01-2011 |
20110212735 | METHOD AND SYSTEM FOR SEAMLESS CONSUMMATION OF AN ELECTRONIC TRANSACTION BASED ON LOCATION RELATED DATA - A mobile device may determine its location, receive transaction related information, and initiate, based on its determined location and/or the transaction related information, a transaction at the current location. The transaction related information may be received from a location server. The mobile device and/or its users may also be authenticated, using the location server. The initiated transaction may be completed automatically, without user input. The device user may also be prompted for authorization and/or information for completing the transaction. The transaction related information may specify if and/or when transactions are to be completed automatically. The mobile device may track user actions via the mobile device, and may generate based on that tracking, user action data pertaining transactions initiated and/or conducted by the user. The generated user action data may be communicated to the location server, and may be used to update the profile data maintained by the location server. | 09-01-2011 |
20110216671 | Environment Configuration by a Device Bases on Auto-Discovery of Local Resources and Generating Preference Information for those Resources - Methods and systems for environment configuration by a device based on auto-discovery of local devices and generating preference information for those resources are disclosed and may include discovering available devices utilizing a wireless mobile communication device (WMCD). Wireless communication may be established with one or more of the available devices utilizing the WMCD, which may then configure the resources according to a user's preferences or a plurality of user preferences. The user preferences may be stored internal or external to the WMCD, and may be modified based on subsequent changes to the configuring of the resources. The WMCD may communicate with the resources utilizing one or more of a plurality of wireless protocols, which may include cellular, WLAN, near-field communication, Bluetooth, and radio frequency identification. The WMCD may auto-discover as well as determine and authenticate access privileges for the resources, which may include devices for adjusting a user's local environment. | 09-08-2011 |
20110222471 | METHOD AND SYSTEM FOR OPTIMIZED TRANSFER OF LOCATION DATABASE INFORMATION - A servicing communication device may receive a subset of a location reference database that is maintained by a plurality of location servers, and may provide location related data to a mobile device that is communicatively coupled to the servicing communication device based on the received subset. The servicing communication device may determine capabilities and/or requirements of the mobile device, and may generate the location related data based on that determination. The servicing communication device may determine attributes and/or parameters that may affect determination of the subset of the location reference database. The subset of location reference database may be requested based on the determined attributes and/or parameters. The attributes and/or parameters may comprise a location of the servicing communication device. The servicing communication device may determine its location, directly based on GNSS transmissions and/or indirectly based on assisted GNSS (A-GNSS) data received from the plurality of location servers. | 09-15-2011 |
20110223931 | METHOD AND SYSTEM FOR CHARACTERIZING LOCATION AND/OR RANGE BASED ON TRANSMIT POWER - A transmitting communication device may iteratively adjust its transmit power, and may estimate, based on iterative transmit power adjustment, relative location of a receiving communication device. The transmit power may be initialized to a maximum value, and the transmit power may be iteratively reduced until connectivity with the receiving communication device is lost. The loss of connectivity may be determined based on reception of responses to ping messages transmitted by the transmitting communication device. The transmitting communication device may authenticate the receiving communication device and/or a user of the receiving communication device. The authentication may comprises utilizing transmit power adjustment and/or relative location estimation therefrom to ensure that a separation between the devices does not exceed a maximum value. The transmitting communication device may generate location info associated with the receiving communication device based on the relative location estimation, and may communicate the location info to a location server. | 09-15-2011 |
20110227788 | METHOD AND SYSTEM FOR GENERATING AND PROPAGATING LOCATION INFORMATION BY A MOBILE DEVICE USING SENSORY DATA - A mobile device may determine its initial absolute location; may track using a plurality of sensors, its movements relative to the initial absolute location; and may generate location related data for a location based on that tracking. Tracking movement of the mobile device may comprise generating data corresponding to three-dimensional (3D) linear and/or rotational changes in position and/or location of the mobile device. The initial absolute location may be determined directly by the mobile device, based on GNSS signals and/or assisted GNSS (A-GNSS) data received from one or more location servers; and/or it may be estimated based on a location of a communication device that is communicatively coupled to the mobile device. The generated location related data may propagated by the mobile device to other mobile and/or communication devices, and/or to the location servers, where a reference database for supporting location related services (LBS) may be updated accordingly. | 09-22-2011 |
20110237185 | METHOD AND SYSTEM FOR DETERMINING A LOCATION FOR A RF COMMUNICATION DEVICE BASED ON ITS PROXIMITY TO A MOBILE DEVICE - A mobile device may be operable to determine, based on a known location of the mobile device, a location for a RF communication device that communicates with the mobile device, whenever the mobile device is within proximate range of the RF communication device. The determined location for the RF communication device may be stored in a location database in a location server and/or a memory in the RF communication device. The stored location of the RF communication device may then be used to determine a location for other mobile devices that may communicate with the RF communication device and are within proximate range of the RF communication device. The RF communication device may comprise a radio-frequency identification (RFID) device and/or a near field communication (NFC) device. The determined location for the RF communication device may comprise the known location of the mobile device. | 09-29-2011 |
20110271111 | Systems and Methods For Providing Security to Different Functions - Methods and systems are provided that use smartcards, such as subscriber identity module (SIM) cards to provide secure functions for a mobile client. One embodiment of the invention provides a mobile communication network system that includes a mobile network, a mobile terminal, a server coupled to the mobile terminal via the mobile network, and a subscriber identity module (SIM) card coupled to the mobile terminal. The SIM card includes a first key and a second key. The first key is used to authenticate an intended user of the mobile terminal to the mobile network. Upon successful authentication of the intended user to the mobile network, the mobile terminal downloads a function offered from the server through the mobile network. The second key is then used by the mobile terminal to authenticate the intended user to the downloaded function so that the intended user can utilize the function. | 11-03-2011 |
20120066221 | METHOD AND SYSTEM FOR CREATING A PERSONALIZED JOURNAL BASED ON COLLECTING LINKS TO INFORMATION AND ANNOTATING THOSE LINKS FOR LATER RETRIEVAL - A system and method is provided for handling data in wireless communication devices where data may be captured and linked to a personal journal via indexing and mapping of context data tags abstracted from captured data. The captured data may be retrieved by matching a query to one or more context data tags indexed and mapped to the personal journal. A user preference utilizing one or more of the context data tags linked to the personal journal may facilitate captured data retrieval. The captured data may include multimedia data of an event pre-tagged with indexed information such as user ID, time, date, location and environmental condition or optionally one or more user's biometric data in response to the event. The pre-tagged captured data may be stored in the local host device or transferred to a remote host or storage for later retrieval or post processing. | 03-15-2012 |
20120079112 | Method And System For Enabling Rendering Of Electronic Media Content Via A Secure Ad Hoc Network Configuration Utilizing A Handheld Wireless Communication Device - A handheld wireless communication device (HWCD) establishes an ad hoc network comprising interconnected networks for a user. The HWCD gains access to content on a first device and controls communication of the content from the first device via the HWCD to a second device. The HWCD enables the second device to consume the content. The content may be streamed from the first device via the HWCD to the second device. The first device is a service provider network device or other network device. The access may be authenticated and/or secure. Secure access to the content is extended from the first device to the second device. The ad hoc network is configured and/or reconfigured until communication is complete. The HWCD comprises multiple wireless interfaces. The ad hoc network comprises a PAN, WLAN, WAN and/or cellular network. The HWCD may hand-off among base stations during communication of the content. | 03-29-2012 |
20120137128 | System and Method for Securing a Credential via User and Server Verification - Systems and methods for securing a credential generated by or stored in an authentication token during an attempt to access a service, application, or resource are provided. A secure processor receives a credential from an authentication token and securely stores the credential. The secure processor then verifies the identity of the individual attempting to use the authentication token and cryptographically verifies the identity of the server being accessed. The credential is only released for transmission to the server if both the identity of the individual and the identity of the server are successfully verified. Alternatively, a secure connection is established between the secure processor and the server being accessed and a secure connection is established between the secure processor and a computing device. The establishment of the secure connections verifies the identity of the server. After the secure connections are established, the identity of the user is verified. | 05-31-2012 |
20120165033 | DYNAMICALLY SPLITTING JOBS ACROSS MULTIPLE AGNOSTIC PROCESSORS IN WIRELESS SYSTEM - Dynamically splitting jobs in wireless system between agnostic processor may comprise evaluating a job that a wireless mobile communication device may be requested to perform. The wireless mobile communication (WMC) device may evaluate a requested job to determine if one or more tasks may be sent to a remote device. The WMC device may consider such factors as information pertaining to the WMC device itself, information relating to the connection between the devices, and/or information pertaining to the remote device. This information may comprise such data as power availability in the wireless mobile communication device, processing load in the WMC device, processing and/or storage capabilities of the remote device, and characteristics of the connectivity between the two devices. | 06-28-2012 |
20120185697 | Universal Authentication Token - A universal authentication token is configured to securely acquire security credentials from other authentication tokens and/or devices. In this manner, a single universal authentication token can store the authentication credentials required to access a variety of resources, services and applications for a user. The universal authentication token includes a user interface, memory for storing a plurality of authentication records for a user, and a secure processor. The secure processor provides the required cryptographic operations to encrypt, decrypt, and/or authenticate data that is sent or received by universal token. For example, secure processor may be used to generate authentication data from seed information stored in memory. | 07-19-2012 |
20120211558 | SYSTEM AND METHOD FOR BINDING A SMARTCARD AND A SMARTCARD READER - Systems and methods for binding a smartcard and a smartcard reader are provided. A smartcard is provision to store a first set of credentials for use in traditional transactions such as at a brick and mortar retail store and a second set of credentials for use when performing a transaction using a smartcard reader associated with a user such as an on-line transaction. The user smartcard reader registers with a smartcard issuer server by cryptographically authenticating a secure processor associated with the smartcard reader. As a result of the registration, the secure processor obtains a set of private keys associated with the second set of credentials. When a request for a authorizing a transaction via the user's smartcard reader is received, the smartcard reader cryptographically authenticates itself to the smartcard using a private key associated with a credential to be used to authorize the transaction. | 08-23-2012 |
20120246284 | Method and System for Enabling Rendering of Electronic Media Content Via a Secure Ad Hoc Network Configuration Utilizing a Handheld Wireless Communication Device - A handheld wireless communication device (HWCD) establishes an ad hoc network comprising interconnected networks for a user. The HWCD gains access to content on a first device and controls communication of the content from the first device via the HWCD to a second device. The HWCD enables the second device to consume the content. The content may be streamed from the first device via the HWCD to the second device. The first device is a service provider network device or other network device. The access may be authenticated and/or secure. Secure access to the content is extended from the first device to the second device. The ad hoc network is configured and/or reconfigured until communication is complete. The HWCD comprises multiple wireless interfaces. The ad hoc network comprises a PAN, WLAN, WAN and/or cellular network. The HWCD may hand-off among base stations during communication of the content. | 09-27-2012 |
20120272300 | METHOD AND SYSTEM FOR CONFIGURING LOCAL AND REMOTE RESOURCES TO ACCOMPLISH RENDERING OF MULTIMEDIA CONTENT ON DISSIMILAR FORMAT DEVICES BASED ON USER BIOMETRIC DATA - A system and method is provided for communication of information in a mobile communication device (WMCD) configured to network connection may include discovering via a wireless mobile communication device, available communication resources based on acquired biometric data for a user of the WMCD, and communicating multimedia information between the WMCD and one or more of the discovered available resources. The acquired biometric data may include physical and behavioral biometric data to be authenticated and validated by a pattern recognition database. A connection between the WMCD and one or more discovered available resources may be established through linking the acquired biometric data to resources in available local or remote network. The established connection may enable the WMCD to consume or redirect media from the available resources and may be dynamically adjusted and updated based on dynamic sensing of the acquired biometric data in the available network or available resources. | 10-25-2012 |
20120272307 | Multi-Factor Authentication Using A Smartcard - Methods and systems are provided for non-cryptographic capabilities of a token such as a smartcard to be used as an additional authentication factor when multi-factor authentication is required. Smartcards are configured to generate a transaction code each time a transaction is attempted by the smartcard. The transaction code is dynamic, changing with each transaction, and therefore is used as a one-time password. When a user attempts to access a service or application requiring at least two authentication factors, a secure processor is used to read transaction code from the smartcard. The secure processor establishes a secure communication with the remote computer hosting the service or application. The transaction code can then be encrypted prior to transmission over the public Internet, providing an additional layer of security. | 10-25-2012 |
20120289198 | Authentication in a Roaming Environment - One embodiment of the invention provides a mobile communication network architecture that includes a first base station (e.g., a first base station controller and/or a first transceiver station), a second base station (e.g., a second base station controller and/or a second transceiver station), a mobile client, and a server coupled to the mobile client via either the first base station controller or the second base station. The first base station is coupled to an authentication center that authenticates an intended user so that the user can communicate a message between the mobile client and the server via the first base station. A credential (or status) of the authentication made at the authentication center is then transmitted from the first base station to the second base station when the mobile client moves to utilize the second base station to communicate with the server. | 11-15-2012 |
20120297023 | Method and System for a Persistent Request Generated by a Wireless Device, Executed Remotely and Output to Configurable Local Resources - Methods and systems for a persistent request generated by a wireless device, executed remotely and output to configurable local resources are disclosed and may include generating via a handheld wireless communication device (HWCD) a persistent request for a user that may be communicated to remote devices for execution and storage of results. The stored results may be received from local resources local which may be configured by the remote devices based on user preferences to deliver the stored results to the user. The stored results may be received by the user via the HWCD or another wireless communication device, and the identity of the user may be authenticated prior to receiving the stored results. The remote devices may discover the local resources based on the detection of the user logging into the network. User preferences may be stored in networked devices or may be stored in the HWCD. | 11-22-2012 |
20130077527 | Method and System for Dynamically Setting Up and Tearing Down Connections in Mesh Networks - Wireless mobile communication (WMC) devices located in near proximity of each other may be enabled to form a mesh (ad hoc wireless) network. WMC devices may form and/or tear down intra-mesh connection with other WMC devices in the same mesh network. WMC devices may utilize information related to other WMC devices in the mesh network in determining formation and tearing down of intra-mesh connections. This information may comprise relative speeds, locations, and directions of movement of the WMC devices forming/tearing intra-mesh connections. Other information including data bandwidth and/or power consumption may be utilized in such determination. This information may also comprise available services advertised by WMC devices in the mesh network. | 03-28-2013 |
20130099966 | METHOD AND SYSTEM FOR PROPAGATING GNSS ASSISTANCE DATA AMONG COMMUNICATION DEVICES - A communication device within a GNSS group propagates GNSS assistance data to one or more other communication devices in the GNSS group. The GNSS assistance data includes ephemeris received from one or more GNSS satellites and/or predicted ephemeris. As a source device, the communication device generates, and/or acquires from other resources such as a remote location server, the predicted ephemeris. As a destination device, the communication device receives existing GNSS assistance data from a source device and/or other communication devices in the GNSS group. A GNSS position for the communication device and corresponding time information are used to refresh the received GNSS assistance data. In instances where the communication device further acts as a relay device, the refreshed GNSS assistance data is relayed to other communication devices over wired and/or wireless direct device-to-device connections utilizing appropriate communication technologies such as WiFi, Bluetooth and/or Bluetooth low energy. | 04-25-2013 |
20130102318 | Method and System for a Handheld Wireless Communication Device for Configuring Connection to and Use of Local and Remote Resources - Methods and systems for a handheld portable communication device for configuring connection to and use of local and remote resources are disclosed and may include discovering available networks and resources, establishing a route between the handheld wireless communication device and a selected one or more of the available resources via a selected one or more of the available networks based on user preference criteria stored in the handheld wireless communication device, and communicating multimedia data between the handheld wireless communication device and the selected one or more of the available resources via the established route. The established route may be dynamically adjusted, based on network availability and bandwidth. The handheld wireless communication device may communicate utilizing a plurality of wireless protocols. The preference criteria stored in the handheld wireless communication device may be dynamically adjusted. The resources may be local or remote to the handheld wireless communication device. | 04-25-2013 |
20130111493 | DYNAMICALLY SPLITTING JOBS ACROSS MULTIPLE AGNOSTIC PROCESSORS IN WIRELESS SYSTEM | 05-02-2013 |
20130122857 | DETERMINING APPLICATION USAGE RELATIVE TO A PARTICULAR LOCATION - A mobile device collects information about application usage and associates collected application information with a location of the mobile device and a time that the application is accessed. The application is stored on the mobile device or on an external device and accessed via a network. The application information, location of the mobile device and time the application is accessed are communicated to another device and stored in a storage device which may be operated or managed by a service provider or another entity. The application information may comprise identification of a website, a network device or URL, the application and/or data that is input and/or output from the application. The location of the mobile device and/or the time, are determined utilizing a GNSS receiver and/or utilizing information from a network device. The application information, the location of the mobile device and/or the time may be utilized for targeted advertising. | 05-16-2013 |
20130239118 | METHOD AND SYSTEM FOR AN ATOMIZING FUNCTION OF A MOBILE DEVICE - Systems, apparatuses and methods are disclosed for apportioning tasks among devices. One such method is performed in handheld wireless communication device (HWCD). The method includes discovering available resources in a network and dynamically assessing cost functions for performing a task on the HWCD and on each of the discovered resources. Each of the respective cost functions is based on performance factors associated with the HWCD or with one of the devices. Based on change in the cost functions, the task is apportioned for local execution by the HWCD or remote execution by the available resources. | 09-12-2013 |
20130254542 | System and Method for Securing Data From a Remote Input Device - An input device with an integrated security module communicates with a processing component over an insecure medium. The insecure medium may be a wireless network, software stack, or the like. According to one embodiment, the security module is integrated into an existing chip of the input device. Data generated by the input device is encoded and/or authenticated by the security module prior its transmission to the processing device. The processing device receives the input data and processes it within its own security boundary for providing selected services or information to a user or application associated with the input device. | 09-26-2013 |
20130262491 | METHOD AND SYSTEM FOR PROCESSING INFORMATION BASED ON DETECTED BIOMETRIC EVENT DATA - A system and method is provided for processing and storing captured data in a wireless communication device based on detected biometric event data. The captured data may be acquired through a data acquisition system with devices or sensors in an integrated or distributed configuration. The captured data may include multimedia data of an event with time, date and/or location stamping, and captured physiological and behavioral biometric event data in response to the event. The captured data may be dynamically stored in a data binding format or as raw data in a local host device or communicated externally to be stored in a remote host or storage. At least one user preference may be specified for linking a biometric event data to the mapped, analyzed, categorized and stored captured data in a database. Captured data may be retrieved by matching biometric event data to at least one user preference from the database. | 10-03-2013 |
20130344808 | METHOD AND SYSTEM FOR DETERMINING A LOCATION FOR A RF COMMUNICATION DEVICE BASED ON ITS PROXIMITY TO A MOBILE DEVICE - A mobile device may be operable to determine, based on a known location of the mobile device, a location for a RF communication device that communicates with the mobile device, whenever the mobile device is within proximate range of the RF communication device. The determined location for the RF communication device may be stored in a location database in a location server and/or a memory in the RF communication device. The stored location of the RF communication device may then be used to determine a location for other mobile devices that may communicate with the RF communication device and are within proximate range of the RF communication device. The RF communication device may comprise a radio-frequency identification (RFID) device and/or a near field communication (NFC) device. The determined location for the RF communication device may comprise the known location of the mobile device. | 12-26-2013 |
20140050322 | AUTHENTICATION IN A ROAMING ENVIRONMENT - One embodiment of the invention provides a mobile communication network architecture that includes a first base station (e.g., a first base station controller and/or a first transceiver station), a second base station a second base station controller and/or a second transceiver station), a mobile client, and a server coupled to the mobile client via either the first base station controller or the second base station. The first base station is coupled to an authentication center that authenticates an intended user so that the user can communicate a message between the mobile client and the server via the first base station. A credential (or status) of the authentication made at the authentication center is then transmitted from the first base station to the second base station when the mobile client moves to utilize the second base station to communicate with the server. | 02-20-2014 |
20140066076 | Method and System for Location-Based Dynamic Radio Selection - A multi-radio mobile device comprises a plurality of different radios. When a location update occurs, the multi-radio mobile device, at a specific location, acquires location-based radio information from a remote location server. The multi-radio mobile device selects a radio for use in the specific location based on the acquired location-based radio information comprising available radios in the specific location and radio weights. The radio is selected from the available radios based on the radio weights in the specific location. Transmissions of a desired service are received in the specific location utilizing the selected radio. Location-based radio measurements reports to the remote location server are generated utilizing signal strength measurements for the received signals. Radio quality information of the available radios is calculated by the location server utilizing location-based radio measurement reports from associated users. The radio weights of the available radios are determined based on the calculated radio quality information. | 03-06-2014 |
20140068004 | Method and System for a Persistent Request Generated by a Wireless Device, Executed Remotely and Output to Configurable Local Resources - Methods and systems for a persistent request generated by a wireless device, executed remotely and output to configurable local resources are described and may include generating via a handheld wireless communication device (HWCD) a persistent request for a user that may be communicated to remote devices for execution and storage of results. The stored results may be received from local resources local which may be configured by the remote devices based on user preferences to deliver the stored results to the user. The stored results may be received by the user via the HWCD or another wireless communication device, and the identity of the user may be authenticated prior to receiving the stored results. The remote devices may discover the local resources based on the detection of the user logging into the network. User preferences may be stored in networked devices or may be stored in the HWCD. | 03-06-2014 |
20140298412 | System and Method for Securing a Credential via User and Server Verification - Systems and methods for securing a credential generated by or stored in an authentication token during an attempt to access a service, application, or resource are provided. A secure processor receives a credential from an authentication token and securely stores the credential. The secure processor then verifies the identity of the individual attempting to use the authentication token and cryptographically verifies the identity of the server being accessed. The credential is only released for transmission to the server if both the identity of the individual and the identity of the server are successfully verified. Alternatively, a secure connection is established between the secure processor and the server being accessed and a secure connection is established between the secure processor and a computing device. The establishment of the secure connections verifies the identity of the server. After the secure connections are established, the identity of the user is verified. | 10-02-2014 |