Patent application number | Description | Published |
20090077476 | System and Method for Preventing Screen-Scrapers From Extracting User Screen Names - Graphic screen names are used instead of using text screen names in a Web chat room or an instant messaging system so that screen scrapers cannot generate an e-mail list for spam by extracting the screen names from the Web chat room or instant messaging system. | 03-19-2009 |
20100332336 | System and method for electronic wallet conversion - A system and method for electronic wallet conversion allows conversion of a basic electronic wallet to a more flexible wallet account, providing additional services and requiring additional authentication. The basic accountholder eventually requires the additional services provided by the more flexible wallet, typically editing rights and making purchases at sites requiring authentication beyond the basic level. To convert the account, the account holder is presented with a one-time challenge and response mechanism that requires the accountholder to summon information that only the account holder would know. If a successful match is made, the account is converted to the more flexible account for all time. The accountholder replaces the one-time challenge and response with a second-level password that grants the accountholder ongoing access to more sensitive wallet features, such as the ability to purchase at sites requiring a second-level password, and editing rights to the information stored in the wallet. | 12-30-2010 |
20120079049 | METHOD AND SYSTEM OF AUTOMATING DATA CAPTURE FROM ELECTRONIC CORRESPONDENCE - A method and system of automating capture of electronic data provide a user with an effective universal Internet identity and e-mail address, comprehensive e-mail filtering and forwarding services, and e-receipt identification and data extraction. Detailed user e-mail preferences data stored at a central server may be selectively altered such that incoming correspondence is redirected in accordance with the user's preferences. Computer program code at the central server parses incoming e-mail header information and data content, selectively extracts data from identified types of correspondence, and forwards extracted data in accordance with user preferences data. Additional computer program code may manipulate the extracted data in accordance with format requirements and display the manipulated data to a user in a desired format. | 03-29-2012 |
20130124407 | System and Method for Electronic Wallet Conversion - A system and method for electronic wallet conversion allows conversion of a basic electronic wallet to a more flexible wallet account, providing additional services and requiring additional authentication. The basic accountholder eventually requires the additional services provided by the more flexible wallet, typically editing rights and making purchases at sites requiring authentication beyond the basic level. To convert the account, the account holder is presented with a one-time challenge and response mechanism that requires the accountholder to summon information that only the account holder would know. If a successful match is made, the account is converted to the more flexible account for all time. The accountholder replaces the one-time challenge and response with a second-level password that grants the accountholder ongoing access to more sensitive wallet features, such as the ability to purchase at sites requiring a second-level password, and editing rights to the information stored in the wallet. | 05-16-2013 |
20130124408 | System and Method for Electronic Wallet Conversion - A system and method for electronic wallet conversion allows conversion of a basic electronic wallet to a more flexible wallet account, providing additional services and requiring additional authentication. The basic accountholder eventually requires the additional services provided by the more flexible wallet, typically editing rights and making purchases at sites requiring authentication beyond the basic level. To convert the account, the account holder is presented with a one-time challenge and response mechanism that requires the accountholder to summon information that only the account holder would know. If a successful match is made, the account is converted to the more flexible account for all time. The accountholder replaces the one-time challenge and response with a second-level password that grants the accountholder ongoing access to more sensitive wallet features, such as the ability to purchase at sites requiring a second-level password, and editing rights to the information stored in the wallet. | 05-16-2013 |
20130346526 | METHOD AND SYSTEM OF AUTOMATING DATA CAPTURE FROM ELECTRONIC CORRESPONDENCE - In some embodiments, electronic data may be automatically captured to provide a user with a universal Internet identity and e-mail address, comprehensive e-mail filtering and forwarding services, and e-receipt identification and data extraction. Detailed user e-mail preferences data stored at a central server may be selectively altered such that incoming correspondence is redirected in accordance with the user's preferences. Computer program code at the central server may parse incoming e-mail header information and data content, selectively extract data from identified types of correspondence, and forward the extracted data in accordance with the user's preferences. Additional computer program code may manipulate the extracted data in accordance with format requirements and display the manipulated data to a user in a desired format. | 12-26-2013 |
Patent application number | Description | Published |
20100017409 | Hybrid Locking Using Network and On-Disk Based Schemes - A method of acquiring a lock by a node, on a shared resource in a system of a plurality of interconnected nodes, is disclosed. Each node that competes for a lock on the shared resource maintains a list of locks currently owned by the node. A lock metadata is maintained on a shared storage that is accessible to all nodes that may compete for locks on shared resources. A heartbeat region is maintained on a shared resource corresponding to each node so nodes can register their liveness. A lock state is maintained in the lock metadata in the shared storage. A lock state may indicate lock held exclusively, lock free or lock in managed mode. If the lock is held in the managed mode, the ownership of the lock can be transferred to another node without a use of a mutual exclusion primitive such as the SCSI reservation. | 01-21-2010 |
20100186014 | DATA MOVER FOR COMPUTER SYSTEM - In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, data movement operations can be carried out on a per-file basis. A data mover software component for use in a computer or storage system enables cloning and initialization of data to provide high data throughput without moving the data between the kernel and application levels. | 07-22-2010 |
20120226673 | CONFIGURATION-LESS NETWORK LOCKING INFRASTRUCTURE FOR SHARED FILE SYSTEMS - A network-based method for managing locks in a shared file system (SFS) for a group of hosts that does not require any configuration to identify a server for managing locks for the SFS. Each host in the group carries out the steps of checking a predetermined storage location to determine whether there is a host ID written in the predetermined location. If there is no host ID written in the predetermined location, the first host to notice this condition writes its host ID in the predetermined location to identify itself as the server for managing locks. If there is a host ID written in the predetermined location, the host ID of the server for managing locks is maintained in local memory. When the host needs to perform IO operations on a file of the SFS, it communicates with the server for managing locks over the network using the host ID of the server for managing locks to obtain a lock to the file. | 09-06-2012 |
20120296872 | METHOD AND SYSTEM FOR PARALLELIZING DATA COPY IN A DISTRIBUTED FILE SYSTEM - Multiple servers sharing a distributed file system are used to perform copies of regions of a source file in parallel from a source storage unit to corresponding temporary files at a destination storage unit. These temporary files are then merged or combined into a single file at the destination storage unit in a way that preserves the inode structure and attributes of the source file. A substantial speedup is obtained by copying regions of the file in parallel. | 11-22-2012 |
20130046740 | PERFORMING ONLINE IN-PLACE UPGRADE OF CLUSTER FILE SYSTEM - A shared file system for a group of host computer systems is upgraded in-place in a manner that the shared file system can remain online and accessible to the host computer systems. Each host computer system first loads a new file system driver that is backward compatible with a driver that is currently used by them to interact with the file system. Second, one of the host computer systems acquires locks to file system management data structures of the file system, upgrades the file system management data structures, and upon completion thereof, notifies the other host computer system that the upgrade to the file system management data structures is complete. | 02-21-2013 |
20140025820 | HYBRID LOCKING USING NETWORK AND ON-DISK BASED SCHEMES - A method of acquiring a lock by a node, on a shared resource in a system of a plurality of interconnected nodes, is disclosed. Each node that competes for a lock on the shared resource maintains a list of locks currently owned by the node. A lock metadata is maintained on a shared storage that is accessible to all nodes that may compete for locks on shared resources. A heartbeat region is maintained on a shared resource corresponding to each node so nodes can register their liveness. A lock state is maintained in the lock metadata in the shared storage. A lock state may indicate lock held exclusively, lock free or lock in managed mode. If the lock is held in the managed mode, the ownership of the lock can be transferred to another node without a use of a mutual exclusion primitive such as the SCSI reservation. | 01-23-2014 |
20140059292 | TRANSPARENT HOST-SIDE CACHING OF VIRTUAL DISKS LOCATED ON SHARED STORAGE - Techniques for using a host-side cache to accelerate virtual machine (VM) I/O are provided. In one embodiment, the hypervisor of a host system can intercept an I/O request from a VM running on the host system, where the I/O request is directed to a virtual disk residing on a shared storage device. The hypervisor can then process the I/O request by accessing a host-side cache that resides one or more cache devices distinct from the shared storage device, where the accessing of the host-side cache is transparent to the VM. | 02-27-2014 |
20140208000 | Techniques for Surfacing Host-Side Flash Storage Capacity to Virtual Machines - Techniques for surfacing host-side flash storage capacity to a plurality of VMs running on a host system are provided. In one embodiment, the host system creates, for each VM in the plurality of VMs, a flash storage space allocation in a flash storage device that is locally attached to the host system. The host system then causes the flash storage space allocation to be readable and writable by the VM as a virtual flash memory device. | 07-24-2014 |
20140236896 | METHOD AND SYSTEM FOR PARALLELIZING DATA COPY IN A DISTRIBUTED FILE SYSTEM - Multiple servers sharing a distributed file system are used to perform copies of regions of a source file in parallel from a source storage unit to corresponding temporary files at a destination storage unit. These temporary files are then merged or combined into a single file at the destination storage unit in a way that preserves the inode structure and attributes of the source file. A substantial speedup is obtained by copying regions of the file in parallel. | 08-21-2014 |
20150234857 | CONFIGURATION-LESS NETWORK LOCKING INFRASTRUCTURE FOR SHARED FILE SYSTEMS - A network-based method for managing locks in a shared file system (SFS) for a group of hosts that does not require any configuration to identify a server for managing locks for the SFS. Each host in the group carries out the steps of checking a predetermined storage location to determine whether there is a host ID written in the predetermined location. If there is no host ID written in the predetermined location, the first host to notice this condition writes its host ID in the predetermined location to identify itself as the server for managing locks. If there is a host ID written in the predetermined location, the host ID of the server for managing locks is maintained in local memory. When the host needs to perform IO operations on a file of the SFS, it communicates with the server for managing locks over the network using the host ID of the server for managing locks to obtain a lock to the file. | 08-20-2015 |
20160041771 | Techniques for Surfacing Host-Side Flash Storage Capacity to Virtual Machines - Techniques for surfacing host-side flash storage capacity to a plurality of VMs running on a host system are provided. In one embodiment, the host system creates, for each VM in the plurality of VMs, a flash storage space allocation in a flash storage device that is locally attached to the host system. The host system then causes the flash storage space allocation to be readable and writable by the VM as a virtual flash memory device. | 02-11-2016 |
Patent application number | Description | Published |
20090283747 | METALLIZED SILICON SUBSTRATE FOR INDIUM GALLIUM NITRIDE LIGHT EMITTING DIODE - A light emitting diode having a metallized silicon substrate including a silicon base, a buffer layer disposed on the silicon base, a metal layer disposed on the buffer layer, and light emitting layers disposed on the metal layer. The buffer layer can be AlN, and the metal layer ZrN. The light emitting layers can include GaN and InGaN. The metallized silicon substrate can also include an oxidation prevention layer disposed on the metal layer. The oxidation prevention layer can be AlN. The light emitting diode can be formed using an organometallic vapor phase epitaxy process. The intermediate ZrN/AlN layers enable epitaxial growth of GaN on silicon substrates using conventional organometallic vapor phase epitaxy. The ZrN layer provides an integral back reflector, ohmic contact to n-GaN. The AlN layer provides a reaction barrier, thermally conductive interface layer, and electrical isolation layer. | 11-19-2009 |
20120107646 | PLANARIZED MAGNETIC RECORDING DISK WITH PRE-PATTERNED SURFACE FEATURES AND SECURE ADHESION OF PLANARIZING FILL MATERIAL AND METHOD FOR PLANARIZING THE DISK - A magnetic recording disk has surface features of elevated lands and recessed grooves, and a planarized upper surface. A chemical-mechanical-polishing (CMP) stop layer is deposited over the lands and into the recesses. An adhesion film, like silicon, is deposited over the CMP stop layer, and fill material containing a silicon oxide (SiO | 05-03-2012 |
20140313872 | HEAT-ASSISTED MAGNETIC RECORDING (HAMR) HEAD WITH DIFFUSION BARRIER BETWEEN WAVEGUIDE CORE AND WRITE POLE LIP - A heat-assisted magnetic recording (HAMR) head in which the core of the optical waveguide has an end face that abuts the NFT and the write pole lip has a diffusion barrier between the end face of the waveguide core and the write pole lip. The diffusion barrier layer may also be located between the waveguide core end face and the NFT, in which case it is formed of an optically transparent material, like TaN | 10-23-2014 |
20140355400 | NOBLE METAL SURROUNDED MAGNETIC LIP AND HEAT SINK FOR HEAT ASSISTED MAGNETIC RECORDING HEAD - The embodiments of the present invention generally relate to a magnetic head having a magnetic lip. The vertical sides and the bottom of the magnetic lip are covered by one or more conductive layers. In one embodiment, the bottom of the magnetic lip is covered by a first conductive layer and the vertical sides of the magnetic hp are covered by a second conductive layer. The conductive layers are made of a material that would not react with oxygen, thus no oxide films are formed on the vertical sides and the bottom of the magnetic lip during the manufacturing of the magnetic head. | 12-04-2014 |
20150122772 | METHOD AND APPARATUS FOR MAGNETIC RECORDING HEAD HAVING A WAVEGUIDE - A method of forming a wave guide for a heat assisted magnetic recording slider of a disk drive includes depositing a layer of waveguide material onto a substrate, and depositing a layer of a hard mask material onto the waveguide material. The method then includes depositing a layer of photoresist onto the hard mask material, and exposing the photoresist to produce a hard mask pattern that includes a waveguide pattern. The method also includes stripping the photoresist material leaving the hard mask pattern having a first line edge roughness. The method also includes removing the waveguide material not covered by the hard mask, the waveguide having sidewalls which having a line edge roughness which is substantially equal to the first line edge roughness. Also disclosed is an apparatus for accomplishing the method. | 05-07-2015 |
20150206545 | SURFACE DIFFUSION INHIBITOR FOR HAMR NFT - Embodiments of the present invention generally relate to a HAMR head including a near field transducer having an antenna, a surface diffusion inhibitor layer disposed on a portion of the antenna and an aperture disposed over the surface diffusion inhibitor layer. The surface diffusion inhibitor layer has a greater melting point than the antenna, and the surface diffusion inhibitor layer material is immiscible in the antenna material. | 07-23-2015 |
Patent application number | Description | Published |
20150179204 | THERMALLY STABLE AU ALLOYS AS A HEAT DIFFUSION AND PLASMONIC UNDERLAYER FOR HEAT-ASSISTED MAGNETIC RECORDING (HAMR) MEDIA - According to one embodiment, a magnetic medium includes a plasmonic underlayer having an Au alloy, where the Au alloy includes one or more alloying components that are substantially immiscible in Au; and a magnetic recording layer above the plasmonic underlayer. According to another embodiment, a magnetic medium, includes a multilayered plasmonic underlayer; and a magnetic recording layer above the multilayered plasmonic underlayer. | 06-25-2015 |
20150221324 | NEAR FIELD TRANSDUCER HAVING NOTCH DIFFUSION BARRIER - An apparatus according to one embodiment includes a near field transducer comprising a conductive metal film having a main body, a notch extending from the main body, and a notch diffusion barrier layer interposed between the notch and the main body. An apparatus according to another embodiment includes a write pole, and a near field transducer adjacent the write pole. The near field transducer includes a conductive metal film having a main body, a notch extending from the main body, and a notch diffusion barrier layer interposed between the notch and the main body. The notch diffusion barrier layer includes a metal selected from a group consisting of Rh, W, Mo, Ru, Ir, Co, Ni, Pt, B, and alloys thereof. Additional systems and methods are also presented. | 08-06-2015 |
Patent application number | Description | Published |
20120105996 | THERMALLY ASSISTED MAGNETIC WRITE HEAD EMPLOYING A NEAR FIELD TRANSDUCER (NFT) HAVING A DIFFUSION BARRIER LAYER BETWEEN THE NEAR FIELD TRANSDUCER AND A MAGNETIC LIP - A thermally assisted magnetic write head having a near-field transducer, a magnetic lip and a diffusion barrier layer between the near-field tranducer and the magnetic lip. The near-field transducer includes a transparent aperture constructed of a material such as SiO | 05-03-2012 |
20120127839 | THERMALLY ASSISTED MAGNETIC WRITE HEAD EMPLOYING A PLASMONIC ANTENNA COMPRISING AN ALLOYED FILM TO IMPROVE THE HARDNESS AND MANUFACTURABILITY OF THE ANTENNA - A thermally assisted write head having a plasmonic heating device. The plasmonic heating device has a plasmonic antenna located at an air bearing surface of the thermally assisted write head. The plasmonic antenna is constructed of an alloy that is sufficiently hard to withstand the processes such as ion milling and chemical mechanical polishing used to construct the plasmonic antenna. The plasmonic antenna is preferably constructed of AuX, where X is Cu, Ni, Ta, Ti, Zr or Pt having a concentration less than 5 atomic percent. | 05-24-2012 |
20130142020 | MAGNETIC RECORDING HEAD AND SYSTEM HAVING OPTICAL WAVEGUIDE CORE AND/OR CLADDING OF AN ALLOYED OXIDE MATERIAL - An apparatus according to one embodiment includes a near field transducer positioned towards a media-facing surface side, a primary waveguide for delivering light to the near field transducer, a secondary waveguide positioned near the primary waveguide and configured for receiving light from a light source and transferring at least some of the light received thereby to the primary waveguide, and a gap layer positioned between the primary waveguide and the secondary waveguide, wherein the secondary waveguide includes an oxide of at least one of Ta, Ti, Zr, and Nb alloyed with an oxide of at least one of Si and Al. Additional embodiments are also disclosed. | 06-06-2013 |
Patent application number | Description | Published |
20120002537 | BASE STATION FAILOVER USING NEIGHBORING BASE STATIONS AS RELAYS - A method performed by a base station in a network, includes detecting a malfunction associated with a backhaul link to the network; identifying one or more neighboring base stations located within a transmission range of the base station; selecting at least one of the one or more neighboring base stations based on one or more parameters, associated with the one or more neighboring base stations, in response to detecting the malfunction; receiving, by a radio frequency (RF) transceiver associated with the base station, a signal from a user equipment; and transmitting, by an RF transceiver associated with the base station, the signal to the selected at least one of the one or more neighboring base stations. | 01-05-2012 |
20120005177 | AUTOMATED DEVICE REPORTING - A method performed by a device includes detecting a first condition to generate a report record associated with the device; generating the report record associated with the device, in response to detecting the first condition, where generating the report record includes recording environment conditions associated with the device, recording device conditions associated with the device, and recording signal conditions associated with the device; detecting a second condition to send the generated report record to a server device; and sending the generated report record to the server device, in response to detecting the second condition. | 01-05-2012 |
20120023360 | MOBILITY MANAGEMENT ENTITY FAILOVER - A method, performed by a first mobility management entity (MME) device in a network, includes receiving, from a second MME device, standby database information associated with user equipment (UE) registered with the second MME device; detecting that the second MME device has failed or lost connectivity; designating that the UEs registered with the second MME device will be registered with the first MME device, in response to detecting that the second MME device has failed or lost connectivity; detecting a request to activate a particular UE registered with the second MME device; and paging the particular UE to register with the first MME device, using the standby database information and in response to detecting the request to activate the particular UE. | 01-26-2012 |
Patent application number | Description | Published |
20120149387 | DETECTING MOBILE DEVICE USAGE WITHIN WIRELESS NETWORKS - A device sends, to a mobile device, instructions to collect location-based data associated with calls conducted by the mobile device over a wireless access network and receives, from the mobile device, the location-based data, where the location-based data includes a three-dimensional location and a time associated with each of multiple calls conducted by the mobile device over the wireless access network. The device combines the location-based data with other location-based data from other mobile devices and identifies, based on the combined location-based data and other location-based data, a localized area of congestion for the wireless access network. | 06-14-2012 |
20120163265 | AUTONOMOUS NETWORK ACCESS CONGESTION AND COLLISION CONTROL - A mobile terminal receives a class identifier and receives a broadcast message with a backoff period definition for multiple classes of mobile terminals. The mobile terminal applies the class identifier to the backoff period definition to determine a backoff interval for the mobile terminal. The mobile terminal sends, to a base station, a radio resource control (RRC) connection request using the calculated backoff interval. Different backoff intervals are assigned to different classes of mobile terminals to control network access congestion at the base station. | 06-28-2012 |
20120163369 | LOW LATENCY CALL TRANSFER - A system is configured to receive, from a user device, voice traffic to be sent to another user device; determine whether the voice traffic is local traffic based on whether an eNodeB, associated with the user device, and another eNodeB, associated with the other user device, are served by a particular network device; forward the voice traffic, as non-local traffic, to another network device, associated with a packet data network, for processing when the eNodeB or the other eNodeB are not served by the particular network device; process the voice traffic as local traffic when the eNodeB and the other eNodeB are served by the particular network device; and forward, to the other user device via the other eNodeB, the voice traffic, as local traffic, where the forwarding is performed in a manner that does not include routing the voice traffic via the other network device. | 06-28-2012 |
20120166617 | GLOBAL REAL-TIME NETWORK RESOURCE AND TIMER SYNCHRONIZATION - A device receives, from multiple network elements, status information for a user equipment (UE) connection associated with a wireless core network and updates, based on the status information received from the network elements, a database record for the UE connection. The device receives, from an application server, a request for information associated with the UE connection and constructs, based on the request and from the database record, a resource message that includes real-time information about the UE connection. The device sends the resource message to the application server. The device also provides a disconnect message to the application server and/or the network elements when the status information received from the network elements indicates that the UE has been disconnected from the wireless core network. | 06-28-2012 |
20120166622 | AUTOMATED SERVICE PROVIDER NETWORK SELECTION USING A WIRELESS AIR-TIME AUCTION - A system is configured to store user preferences relating to selection of a network, from a group of networks, via which to establish a connection, where the user preferences includes information for selecting the network based on rates and information for selecting the network based on signal strength or quality levels; receive, from a server device that communicates with the group of networks, a set of rates associated with use of the group of networks; detect signals transmitted by the group of networks; determine, for the group of networks, signal strength or quality levels associated with the signals transmitted by the group of networks; select a particular network, of the group of networks, based on the user preferences, the set of rates, and the signal strength or quality levels; and establish a connection via the particular network. | 06-28-2012 |
20120173729 | WIRELESS NETWORK CLOUD COMPUTING RESOURCE MANAGEMENT - A method, performed by a server device, may include receiving a request to activate an application session, the request being received from a user equipment on behalf of a particular application installed on the user equipment. The method may further include determining one or more application requirements associated with the particular application; determining conditions associated with one or more application servers; selecting a particular one of the one or more application servers based on the determined one or more application requirements and based on the determined conditions; and setting up the application session between the user equipment and between the selected particular one of the one or more application servers. | 07-05-2012 |