Patent application number | Description | Published |
20110224811 | SCALABLE HIGH-PERFORMANCE INTERACTIVE REAL-TIME MEDIA ARCHITECTURES FOR VIRTUAL DESKTOP ENVIRONMENTS - System for providing interactive two-way audio in desktop virtualization environment, the desktop virtualization environment comprising desktop virtualization server computer and desktop virtualization client endpoint device with associated microphone element. The system incorporates instance of server software executing on the desktop virtualization server and providing interactive user interface functions to associated desktop virtualization client endpoint device; and instance of endpoint software executing on the desktop virtualization client endpoint device including network port, the instance of endpoint software receiving an incoming real-time audio stream from the network port and providing real-time and audio playback functions on the desktop virtualization client endpoint device. In the system, the desktop virtualization client endpoint is configured to: accept real-time audio input from a microphone element associated with the desktop virtualization client endpoint; and provide an outgoing real-time compressed audio stream to the network port responsive to the real-time audio input from the microphone element. | 09-15-2011 |
20110225313 | SCALABLE HIGH-PERFORMANCE INTERACTIVE REAL-TIME MEDIA ARCHITECTURES FOR VIRTUAL DESKTOP ENVIRONMENTS - System for providing interactive two-way real-time media in a desktop virtualization environment including a desktop virtualization server computer and a desktop virtualization endpoint device with video camera. System incorporates: instance of server software running on desktop virtualization server and providing interactive user interface functions to desktop virtualization endpoint device, instance of software accessing network; instance of endpoint software running on desktop virtualization endpoint device, instance of software accessing network; first network connection between instance of server software and instance of endpoint software, first network connection implemented using access to network comprised by instance of server software and access to network comprised by instance of endpoint software; and second network connection between instance of server software and instance of endpoint software, second network connection distinct from first network connection and implemented using access to network comprised by instance of server software and access to network comprised by instance of endpoint software. | 09-15-2011 |
20110225512 | SCALABLE HIGH-PERFORMANCE INTERACTIVE REAL-TIME MEDIA ARCHITECTURES FOR VIRTUAL DESKTOP ENVIRONMENTS - System for providing interactive two-way video in desktop virtualization environment, desktop virtualization environment comprising a desktop virtualization server computer and a desktop virtualization client endpoint device with associated video camera. The system includes server software for running on a desktop virtualization server and providing at least interactive user interface functions to the desktop virtualization client endpoint device and endpoint software for running on the desktop virtualization endpoint device comprising a network port, the at least one instance of endpoint software receiving an incoming real-time video stream from the network port and providing at least real-time and display functions on the desktop virtualization client endpoint device. The desktop virtualization client endpoint is configured to: accept real-time video input from a video camera associated with the desktop virtualization client endpoint and provide outgoing real-time compressed video stream to the network port responsive to the real-time video input from the video camera. | 09-15-2011 |
20110225513 | SCALABLE HIGH-PERFORMANCE INTERACTIVE REAL-TIME MEDIA ARCHITECTURES FOR VIRTUAL DESKTOP ENVIRONMENTS - A system for providing interactive two-way real-time media in desktop virtualization environment, the desktop virtualization environment comprising at least one desktop virtualization server computer and at least one desktop virtualization client endpoint device with an associated video camera. The system incorporates: at least one instance of server software executing on the desktop virtualization server for providing at least interactive user interface functions to an associated desktop virtualization client endpoint device, the instance of software configured to access a network; at least one instance of endpoint software executing on a desktop virtualization client endpoint device, the instance of software further comprising access to the network; and a terminal-server/terminal-client network connection between the instance of server software and instance of endpoint software, the network connection implemented using the access to the network comprised by the instance of server software and the access to network comprised by the instance of endpoint software. | 09-15-2011 |
20110225578 | SCALABLE HIGH-PERFORMANCE INTERACTIVE REAL-TIME MEDIA ARCHITECTURES FOR VIRTUAL DESKTOP ENVIRONMENTS - Method for implementing a software application in networked desktop virtualization environment, desktop virtualization environment including desktop virtualization server and desktop virtualization endpoint device, both in communication with one another over network. Method involves: structuring software with multiple internal elements and interfaces among them; installing first instance of software on desktop virtualization server, detecting characteristics of desktop virtualization server computer; in first instance of article of software, selectively enabling first set of internal software elements and disabling remaining internal software elements based on results of detecting on server computer; installing second instance of software on desktop virtualization client endpoint device; detecting characteristics of desktop virtualization endpoint device; in second instance of article of software, selectively enabling second set of internal software elements and disabling remaining internal software elements based on results of detecting on desktop virtualization client endpoint device; and establishing an association of second instance of software with first instance of software. | 09-15-2011 |
Patent application number | Description | Published |
20080216891 | Quantum dot sensitized wide bandgap semiconductor photovoltaic devices & methods of fabricating same - A quantum dot (QD) sensitized wide bandgap (WBG) semiconductor heterojunction photovoltaic (PV) device comprises an electron conductive layer; an active photovoltaic (PV) layer adjacent the electron conductive layer; a hole conductive layer adjacent the active PV layer; and an electrode layer adjacent the hole conductive layer. The active PV layer comprises a wide bandgap (WBG) semiconductor material with E | 09-11-2008 |
20100020437 | SINGLE-PASS RECORDING OF MULTILEVEL PATTERNED MEDIA - A method of performing data/information recording and retrieval utilizing a multilevel patterned magnetic medium, comprises providing a magnetic recording system including a read/write head and a multilevel patterned magnetic recording medium including a plurality of spaced apart data/information storage elements each comprising a stacked plurality n of magnetic recording cells with different magnetic properties and magnetically decoupled from overlying and/or underlying cells; providing relative movement between the write head and magnetic recording medium; and writing to the medium by supplying the write head with a modulated write current comprising a plurality n of pulses of different magnitudes while the head passes over each element, thereby applying n different magnetic field strengths to each element, the write current including a first pulse of magnitude sufficient to write to a first cell of each element having a highest magnetic coercivity of said cells, and n−1 succeeding pulses of progressively smaller magnitude for sequentially writing to the remaining n−1 lower magnetic coercivity cells of each element but of insufficient magnitude to write to progressively higher magnetic coercivity cells, such that the writing occurs in a single pass of the write head over each element. | 01-28-2010 |
20100215846 | GRANULAR PERPENDICULAR MAGNETIC RECORDING MEDIA WITH DUAL RECORDING LAYER AND METHOD OF FABRICATING SAME - A granular perpendicular magnetic recording medium comprises a non-magnetic substrate and a granular perpendicular magnetic recording layer overlying the substrate, comprising a first granular perpendicular magnetic layer proximal the substrate and having a first saturation magnetization (M | 08-26-2010 |
20120003773 | QUANTUM DOT SENSITIZED WIDE BANDGAP SEMICONDUCTOR PHOTOVOLTAIC DEVICES & METHODS OF FABRICATING SAME - A quantum dot (QD) sensitized wide bandgap (WBG) semiconductor heterojunction photovoltaic (PV) device comprises an electron conductive layer; an active photovoltaic (PV) layer adjacent the electron conductive layer; a hole conductive layer adjacent the active PV layer; and an electrode layer adjacent the hole conductive layer. The active PV layer comprises a wide bandgap (WBG) semiconductor material with E | 01-05-2012 |
20120099216 | SYSTEM, METHOD AND APPARATUS FOR STORAGE ARCHITECTURE FOR BIT PATTERNED MEDIA USING BOTH ERASE BAND AND SHINGLED MAGNETIC RECORDING - Storage architecture for bit patterned media uses both erase band and shingled magnetic recording. A hard disk drive may comprise a disk having bit patterned media with a plurality of data tracks arrayed in architecture pages having at least one of erase band mode (EBM), shingled mode (SM) and unallocated space. An actuator has a head for writing data to the data tracks of the bit patterned media. A control system monitors, reallocates and reconfigures the architecture pages from EBM, SM or unallocated space to a different one of EBM, SM or unallocated space to enhance performance of the hard disk drive. | 04-26-2012 |
20120162822 | MAGNETIC RECORDING SYSTEM USING PERPENDICULAR EXCHANGE SPRING MEDIA AND RING HEADS - The present invention generally relates to a magnetic recording system that utilizes perpendicular exchange spring media and ring heads. The write field of ring heads does not experience a strong loss as compared to pole heads because the pole can be kept long in the direction perpendicular to the recording medium and thus does not result in unfavorable write field scaling. | 06-28-2012 |
20130235491 | THERMALLY ENABLED EXCHANGE COUPLED MEDIA FOR MAGNETIC DATA RECORDING - A heat enabled magnetic media having a composite magnetic recording layer structure that includes first and second magnetic layers and an exchange coupling layer sandwiched between the first and second magnetic layers. The exchange coupling layer has a reduced Curie temperature that allows the magnetic layers to become decoupled a lower temperature. This reduced Curie temperature can be achieved the addition of an alloying element such as Ni or Cu into the exchange coupling layer. Therefore, the exchange coupling layer can be constructed of an alloy such as FePtNi FePtCu, and the magnetic layers can be constructed of a material such as FePt. | 09-12-2013 |
20140287268 | CoPtCr-BASED BIT PATTERNED MAGNETIC DEVICE - Provided herein is an apparatus, including a plurality of spaced apart perpendicular magnetic elements. Each of the magnetic elements includes a respective discrete magnetic domain and each of the magnetic elements includes a magnetic recording layer comprising a Co | 09-25-2014 |
20140313615 | APPARATUS COMPRISING MAGNETICALLY SOFT UNDERLAYER - Provided herein is an apparatus, including a magnetically soft underlayer (SUL); an interlayer stack overlying the SUL, wherein the interlayer stack comprises a seed layer of an fcc material; and a perpendicular magnetic recording layer overlying the interlayer stack, wherein a thickness of the SUL in combination with a distance of the SUL from the perpendicular recording layer is sufficient to orient a total magnetic field corresponding to a magnetic transducer head at an angle of about 45°. | 10-23-2014 |
Patent application number | Description | Published |
20100266755 | FERROMAGNETICALLY COUPLED MAGNETIC RECORDING MEDIA - A ferromagnetically coupled magnetic recording medium having a first ferromagnetic layer, a second ferromagnetic layer, and a ferromagnetic coupling layer to ferromagnetically couple the first ferromagnetic layer to the second ferromagnetic layer is used as stable magnetic media with high MrT in high density recording hard drives. The first ferromagnetic layer is the stabilization layer and the second ferromagnetic layer is the main recording layer. The ferromagnetic coupling layer comprises a conductive material having a thickness which produces ferromagnetic coupling between said first ferromagnetic layer and said second ferromagnetic layer via the RKKY interaction. | 10-21-2010 |
20120026626 | APPARATUS INCLUDING A PERPENDICULAR MAGNETIC RECORDING LAYER HAVING A CONVEX MAGNETIC ANISOTROPY PROFILE - An apparatus may include a first magnetic layer, a first exchange break layer formed on the first magnetic layer, a second magnetic layer formed on the first exchange break layer, a second exchange break layer formed on the second magnetic layer, and a third magnetic layer formed on the second exchange break layer. The first magnetic layer has a first magnetic anisotropy energy, H | 02-02-2012 |
20130045396 | FERROMAGNETICALLY COUPLED MAGNETIC RECORDING MEDIA - A ferromagnetically coupled magnetic recording medium having a first ferromagnetic layer, a second ferromagnetic layer, and a ferromagnetic coupling layer to ferromagnetically couple the first ferromagnetic layer to the second ferromagnetic layer is used as stable magnetic media with high MrT in high density recording hard drives. The first ferromagnetic layer is the stabilization layer and the second ferromagnetic layer is the main recording layer. The ferromagnetic coupling layer comprises a conductive material having a thickness which produces ferromagnetic coupling between said first ferromagnetic layer and said second ferromagnetic layer via the RKKY interaction. | 02-21-2013 |
Patent application number | Description | Published |
20120303702 | Social Data Recording - In particular embodiments, a method comprising, by one or more computing devices, analyzing one or more elements of a displayed structured document to identify one or more objects from a plurality of objects within the displayed structured document, responsive to detected user interaction by a user with a first object of the one or more identified objects, generating data indicating an edge relationship from the first object and the user, and transmitting the data indicating the edge relationship to a social networking system. | 11-29-2012 |
20120303703 | Social Data Overlay - In particular embodiments, a method comprising, by one or more computing devices, identifying, at a client device, one or more objects or references to the one or more objects embedded in a structured document displayed to a first user, accessing a social graph to determine if one or more second users having an association with the first user have accessed any of the one or more identified objects, and modifying, for at least one of the one or more identified objects, the structured document displayed to the first user to indicate that the at least one or more identified objects has been accessed by one or more second users. | 11-29-2012 |
20120303722 | Social Data Inputs - In particular embodiments, a method comprising accessing, at a client device, an object model representation of a structured document displayed in a browser client of a user to identify one or more elements of the structured document, and modifying, at the client device, the object model representation of the structured document to add one or more first controls proximal to respective ones of the one or more identified elements, wherein the one or more added first controls are operative, when executed, to transmit a message including an identifier of the respective element and an identifier associated with the user to a social networking system. | 11-29-2012 |
20120304265 | Browser with Integrated Privacy Controls and Dashboard for Social Network Data - Particular embodiments comprise a method, by one or more computer systems, for accessing a structured document from an external website, wherein the structured document includes markup language containing instructions identifying social network data elements of a social networking system, processing the markup language in the structured document to locate the social network data elements, rendering the structured document based on the markup language, wherein the displayable web page includes one or more of the located social network data elements of the social networking system, and displaying one or more of the located social network data elements of the social networking system proximal to the rendered web page on a display. | 11-29-2012 |
20120317109 | Client-Side Modification of Search Results Based on Social Network Data - In particular embodiments, a method comprising, accessing, at a client device, a set of search results in a structured document loaded into a client application, wherein the search results correspond to a search query of a first user, accessing a data store of social graph information to determine if one or more second users having an association with the first user have accessed any of the search results, and visually distinguishing, at the client device, in a user interface of the client application each of the one or more search results that have been accessed by one or more second users. | 12-13-2012 |
20120331067 | Dynamic Chat Box - In particular embodiments, a method comprising, by one or more computing devices, communicating, from a client device, to a remote host a resource locator of a content object being currently accessed by a first user at the client device, receiving from the remote host an indication that one or more second users have accessed the content object or a domain hosting the content object, and responsive to the indication, displaying a chat messaging interface to the first user at the client device, wherein the chat messaging interface includes identifiers for the one or more second users and messaging controls operative to establish a chat session with the one or more second users. | 12-27-2012 |
20140325341 | Social Data Overlay - In particular embodiments, a method comprising, by one or more computing devices, identifying, at a client device, one or more objects or references to the one or more objects embedded in a structured document displayed to a first user, accessing a social graph to determine if one or more second users having an association with the first user have accessed any of the one or more identified objects, and modifying, for at least one of the one or more identified objects, the structured document displayed to the first user to indicate that the at least one or more identified objects has been accessed by one or more second users. | 10-30-2014 |
Patent application number | Description | Published |
20090252345 | Wearable Computer System and Modes of Operating the System - A wearable computer system has a user interface with at least an audio-only mode of operating, and that is natural in appearance and facilitates natural interactions with the system and the user's surroundings. The wearable computer system may retrieve information from the user's voice or surroundings using a passive user interface. The audio-only user interface for the wearable computer system may include two audio receivers and a single output device, such as a speaker, that provides audio data directly to the user. The two audio receivers may be miniature microphones that collaborate to input audio signals from the user's surroundings while also accurately inputting voice commands from the user. Additionally, the user may enter natural voice commands to the wearable computer system in a manner that blends in with the natural phrases and terminology spoken by the user. | 10-08-2009 |
20110055385 | ENTERPRISE-LEVEL MANAGEMENT, CONTROL AND INFORMATION ASPECTS OF CLOUD CONSOLE - A method, computer-readable medium, and system for monitoring usage of computing resources provisioned across multiple cloud providers and/or data centers are disclosed. Events associated with usage of a plurality of computing resources may be accessed, where the plurality of computing resources may implement a virtual machine, a plurality of virtual machines of a cloud computing environment, etc. The events may be associated with a start, a stop, a status change, etc., of the plurality of computing resources. The events may be used to generate usage data for the plurality of computing resources. The usage data may include historical data associated with previous usage of the plurality of computing resources. Additionally, the usage data may be displayed using a graphical user interface, thereby enabling monitoring and/or tracking of usage of computing resources provisioned across at least one cloud provider and/or at least one data center. | 03-03-2011 |
20110055399 | PROVISIONER WITHIN CLOUD CONSOLE--DEFINING IMAGES OF AN ENTERPRISE TO BE OPERABLE ON DIFFERENT CLOUD COMPUTING PROVIDERS - A method, computer-readable medium, and system for provisioning computing resources across multiple cloud providers and/or data centers are disclosed. A graphical user interface is used to select a plurality of computing resources and at least one cloud provider and/or at least one data center for providing the plurality of computing resources. Scripts associated with the at least one cloud provider and/or at least one data center are accessed, where each script is capable of automatically setting up a computing resource on an associated cloud provider or associated data center. The scripts are then used to automatically allocate and/or configure the computing resources on the at least one cloud provider and/or at least one data center. As such, computing resources can be automatically provisioned using a generic graphical user interface and without a user having skills or credentials specific to each cloud provider and/or data center. | 03-03-2011 |
20110055712 | GENERIC, ONE-CLICK INTERFACE ASPECTS OF CLOUD CONSOLE - A method, computer-readable medium, and system for providing access to computing resources provisioned across multiple cloud providers and/or data centers is disclosed. A graphical user interface may be used to display a plurality of computing resources which are provisioned across at least one cloud provider and/or at least one data center, where the plurality of computing resources may implement a virtual machine, a plurality of virtual machines of a cloud computing environment, etc. In response to a selection of the computing resources using the graphical user interface, the plurality of computing resources may be launched and/or configured on the at least one cloud provider and/or at least one data center which provide the computing resources. Access to the plurality of computing resources may then be provided using the graphical user interface. | 03-03-2011 |
20110095916 | Mobile Personal Services Platform for Providing Feedback - Methods, systems, and apparatus, including computer program products, for generating feedback. In one aspect, a method includes receiving sensor data from a plurality of sensors, wherein at least one of the plurality of sensors is associated with a mobile device of a user; aggregating the received sensor data to generate aggregated sensor data; processing the aggregated sensor data to determine an aggregated metric; comparing the aggregated metric to a target associated with the user to determine a measure of performance; and generating feedback based on the determined measure of performance. Further, the mobile device can comprise a mobile personal services device that includes one or more of an audio sensor, a video sensor, an environmental sensor, a biometric sensor, a location sensor, an activity detector, and a health monitor. The feedback can be displayed on the mobile personal services device. The feedback also can be displayed in near real-time. | 04-28-2011 |
20120317274 | DISTRIBUTED METERING AND MONITORING SYSTEM - The distributed metering and monitoring service (DMMS) system provides a way to gather and maintain metrics data which remains distributed, until requested. The DMMS system uses messaging queues to scale the number of servers that may be monitored and metered to a hyperscale of greater than 10,000 servers. The DMMS system determines how many servers (nodes) to assign to a cluster, and uses a metric aggregator to collect and store metrics data for the nodes. The DMMS system creates message queues for the instances, injects instance identifiers into the cluster state data and metrics data, listens for request messages for metering information for instances, retrieves the metrics data for users identified by the instance identifiers stored locally at the nodes, and calculates the metering information for the instance. | 12-13-2012 |
20130085999 | DISTRIBUTED COMPUTING BACKUP AND RECOVERY SYSTEM - The distributed computing backup and recovery (DCBR) system and method provide backup and recovery for distributed computing models (e.g., NoSQL). The DCBR system extends the protections from server node-level failure and introduces persistence in time so that the evolving data set may be stored and recovered to a past point in time. The DCBR system, instead of performing backup and recovery for an entire dataset, may be configured to apply to a subset of data. Instead of keeping or recovering snapshots of the entire dataset which requires the entire cluster, the DCBR system identifies the particular nodes and/or archive files where the dataset resides so that backup or recovery may be done with a much smaller number of nodes. | 04-04-2013 |
20150067525 | Method and system for provisioning computing resources - A method, computer-readable medium, and system for provisioning computing resources across multiple cloud providers and/or data centers are disclosed. A graphical user interface is used to select a plurality of computing resources and at least one cloud provider and/or at least one data center for providing the plurality of computing resources. Scripts associated with the at least one cloud provider and/or at least one data center are accessed, where each script is capable of automatically setting up a computing resource on an associated cloud provider or associated data center. The scripts are then used to automatically allocate and/or configure the computing resources on the at least one cloud provider and/or at least one data center. As such, computing resources can be automatically provisioned using a generic graphical user interface and without a user having skills or credentials specific to each cloud provider and/or data center. | 03-05-2015 |
Patent application number | Description | Published |
20110238716 | FILE INDEX, METADATA STORAGE, AND FILE SYSTEM MANAGEMENT FOR MAGNETIC TAPE - In one embodiment, a method for writing data to a magnetic recording tape includes writing a plurality of files to a first partition of a magnetic recording tape using a tape drive, and writing an index to a second partition of the magnetic recording tape using the tape drive, the index including information about locations of data of the plurality of files in the first partition of the magnetic recording tape. | 09-29-2011 |
20110238905 | PRIMARY STORAGE MEDIA WITH ASSOCIATED SECONDARY STORAGE MEDIA FOR EFFICIENT DATA MANAGEMENT - A system according to one embodiment includes a tape cartridge, the tape cartridge comprising: a housing; a magnetic recording tape in the housing; and a non-tape nonvolatile memory coupled to the housing, the nonvolatile memory being for storing therein an index comprising file system information for a plurality of files stored on the magnetic recording tape. A method for storing data on a tape cartridge according to one embodiment includes writing a plurality of files to a magnetic recording tape of a tape cartridge; and writing an index to a non-tape nonvolatile memory of the tape cartridge, the index including information about locations of data of the plurality of files on the magnetic recording tape. | 09-29-2011 |
20110238906 | FILE INDEX, METADATA STORAGE, AND FILE SYSTEM MANAGEMENT FOR MAGNETIC TAPE - In one embodiment, a method includes loading a tape cartridge into at least one tape drive installed in an automated tape library, where a tape of the tape cartridge has at least two partitions; writing plurality of data blocks on a first of the partitions; and writing an index on a second of the partitions, wherein the index includes information about at least one of files and the blocks on the first partition | 09-29-2011 |
20120030179 | SCALABLE AND USER FRIENDLY FILE VIRTUALIZATION FOR HIERARCHICAL STORAGE - In one embodiment, a method includes storing files in at least one directory in a first storage tier on at least one random access storage medium, creating an index file which includes entries for each file stored in the directory in the first storage tier on the at least one random access storage medium, aggregating in binary large objects (BLOBs) the files stored in the directory in the first storage tier on the at least one random access storage medium, writing out the aggregated BLOBs of files to a second storage tier on at least one sequential access storage medium, adding location information for each aggregated BLOB of files written to the second storage tier on the at least one sequential access storage medium to the index file, and copying the index file to the second storage tier on the at least one sequential access storage medium. | 02-02-2012 |
20120303596 | POSITION INVARIANT COMPRESSION OF FILES WITHIN A MULTI-LEVEL COMPRESSION SCHEME - An aggregated file is generated, by storing a plurality of initially provided files in a sequence. A computational device executes a first set of compression operations on each of the plurality of initially provided files to generate a plurality of compressed files that replace the plurality of initially provided files, wherein starting locations of the plurality of compressed files and the plurality of initially provided files are identical, and wherein predetermined bit patterns are stored in empty spaces that follow each of the plurality of compressed files. The computational device sends the aggregated file to a linear storage device configured to perform a second set of compression operations on the aggregated file. | 11-29-2012 |
20130271865 | CREATING AN IDENTICAL COPY OF A TAPE CARTRIDGE - Embodiments of the invention relate to creating an identical copy of a source tape cartridge. One aspect of the invention includes copying data contents of a source data storage tape cartridge to a destination data storage tape cartridge. The tape of the source cartridge being formatted by a file system and including at least one metadata block containing data associated with the file system. Data blocks are read from the tape of the source cartridge to a memory buffer, thereby buffering the data blocks. Whether the data blocks read are file system metadata blocks and whether the file system metadata blocks include cartridge-specific and/or cartridge-dependent content is determined. The content is adapted to the destination cartridge, thereby creating consistent file system metadata on the tape of the destination cartridge. The buffered data blocks are written to the tape of the destination cartridge, thereby creating a file system on the tape of the destination cartridge that is a physical copy of both the file system and data contents on the tape of the source cartridge, and a consistent file system on the tape of the destination cartridge. | 10-17-2013 |