Patent application number | Description | Published |
20110319063 | METHODS SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR MASKING PHONE NUMBERS OF COMMUNICATION DEVICES - Communications involving mobile communication devices and an intermediate compute of a trusted third party host such that people can communicate with each other through the intermediate computer while not disclosing their phone numbers and/or other contact information to each other. Users register with the intermediate computer using a first form of communication that may involve non-voice communications such as text messages. After registration, users may communicate with each other through the intermediate computer using the same or different form of communication. For example, after registering with the intermediate computer via text messages, users may communicate with each other through a voice connection established through the intermediate computer. | 12-29-2011 |
20120185309 | METHOD AND SYSTEM FOR AUTOMATICALLY GENERATING EVENT RELEVANT MARKETING DEVICES - A method and system for automatically generating event relevant marketing devices whereby events data is obtained from one or more sources that indicates upcoming events of interest to a merchant. Offer data to be associated with a marketing device is obtained from the merchant. The offer data, and/or the merchant submitting the offer data, indicates the merchant, and/or services offered by merchant, and/or products offered by merchant. The offer data is then mapped to one or more event types using a merchant/product/service type-to-event type mapping system and the events data is searched to identify a relevant event represented by the events data that is of the event type mapped to the offer data. The offer data and the portion of the events data representing the identified relevant event is then “matched” and used to automatically generate one or more event relevant marketing devices that include at least part of the matched offer data and at least part of the matched relevant event data. | 07-19-2012 |
20120185333 | METHOD AND SYSTEM FOR PROVIDING AN SMS-BASED INTERACTIVE ELECTRONIC MARKETING OFFER SEARCH AND DISTRIBUTION SYSTEM - A method and system for providing an SMS-based interactive electronic marketing offer search and distribution system whereby a series of linked, refined, and evolving electronic marketing offer searches are performed in association with a thread of SMS text messages and automated SMS text message responses including search parameters and highlighted keywords to provide the user/consumer with a fully interactive electronic marketing offer search and distribution system using an SMS communication channel, and within the constraints of the SMS protocols. | 07-19-2012 |
20120197937 | METHOD AND SYSTEM FOR PROVIDING DETAILED INFORMATION IN AN INTERACTIVE MANNER IN A SHORT MESSAGE SERVICE (SMS) ENVIRONMENT - A method and system for providing a SMS-based interactive information search and distribution system whereby a series of linked, refined, and evolving root topic and root topic related information searches are performed in association with a thread of SMS text messages and automated SMS text message responses including search parameters and highlighted keywords to provide the user with a fully interactive information search and distribution system using a SMS communication channel, and within the constraints of the SMS protocols. | 08-02-2012 |
20120208569 | FACILITATING A TEXT MESSAGE CONVERSATION USING TELE-LINKS - One embodiment of the present invention provides a system for facilitating a text message conversation using tele-links. During operation, the system receives a text message from a service at a mobile device, wherein the text message includes a tele-link, wherein the tele-link is comprised of a phone number. Next, the system receives a selection of the tele-link from a user at the mobile device. In response to the selection, the system then automatically initiates a call from the mobile device to a number indicated by the tele-link, wherein the act of calling the number results in the service sending a second text message to the mobile device. Finally, the system receives the second text message from the service at the mobile device. | 08-16-2012 |
20120215709 | METHODS AND SYSTEMS FOR COMPUTERIZED EMPLOYMENT RECRUITING - Methods, systems and articles of manufacture for computerized employment recruiting are provided. The system accesses a candidate database of candidate data for a plurality of candidates and a job posting database. The system compares the qualifications of the candidates to the job criteria for the job postings and determines a match between the qualifications and the job criteria. The system also identifies a inferred links between the candidates and the employer for the job postings to provide an added reliability factor to the referred candidates. The system ranks the matched candidates based, at least in part, using the inferred links and provides the ranked candidates to the employer. The system may use ontology based, and semantic matching based, algorithms for matching candidates to job postings, and also for identifying inferred links between candidates and employers. | 08-23-2012 |
20120245989 | METHOD AND SYSTEM FOR PROVIDING REFINED LOCATION RELEVANT MARKETING DEVICES - A method and system for providing refined location relevant marketing devices whereby a marketing device management system obtains: data representing one or more marketing devices from one or more merchants; location refinement data associated with the merchants; location refinement data associated with the marketing devices; and location refinement data associated with a consumer. The marketing device management system includes a marketing device matching engine that includes a location refinement matching filter. The location refinement matching filter uses all, or part of: the location refinement data associated with the merchant; the location refinement data associated with the marketing devices; and the location refinement data associated with the consumer; to determine the marketing devices in the marketing device database most relevant to the consumer, and the consumer's current state. The most relevant marketing devices are then provided to the consumer. | 09-27-2012 |
Patent application number | Description | Published |
20120123999 | SYSTEM AND METHOD FOR MANAGING DATA WITH SERVICE LEVEL AGREEMENTS THAT MAY SPECIFY NON-UNIFORM COPYING OF DATA - Systems and methods are disclosed for a system for managing data in accordance with service level agreements (SLAs) that specify schedules on a calendar basis for performing prescribed data management functions and for reducing inter-function redundancy. This system may include a data management engine for performing data management functions, including at least a snapshot function, and at least one back-up function. The data management engine may include a service level policy engine that receives SLAs in electronic form and which controls the scheduling of the data management functions. Each electronic SLA may be associated with a corresponding application and may specify at least one service level policy, each policy specifying a source pool, a destination pool, a copy frequency, a retention period and schedule information. A collection of policies is capable of expressing a non-uniform schedule for when a given function should be performed. | 05-17-2012 |
20120124306 | SYSTEM AND METHOD FOR PERFORMING BACKUP OR RESTORE OPERATIONS UTILIZING DIFFERENCE INFORMATION AND TIMELINE STATE INFORMATION - Systems and methods for backing-up data from a first storage pool to a second storage pool using difference information between time states are disclosed. The system has a data management engine for performing data management functions, including at least a back-up function to create a back-up copy of data. By executing a sequence of snapshot operations to create point-in-time images of application data on a first storage pool, each successive point-in-time image corresponding to a specific, successive time-state of the application data, a series of snapshots is created. The snapshots are then used to create difference information indicating which application data has changed and the content of the changed application data for the corresponding time state. This difference information is then sent to a second storage pool to create a back-up copy of data for the current time-state. | 05-17-2012 |
20120124307 | SYSTEM AND METHOD FOR PERFORMING A PLURALITY OF PRESCRIBED DATA MANAGEMENT FUNCTIONS IN A MANNER THAT REDUCES REDUNDANT ACCESS OPERATIONS TO PRIMARY STORAGE - Systems and methods are disclosed for performing a plurality of prescribed data management functions in a manner that reduces redundant access operations to primary storage, where the system includes a data management engine for performing data management functions, including at least a snapshot function and a back-up function. An electronic service level agreement (SLA) specifies a schedule for performing data management functions, where point-in-time images of data include a reference to a baseline image and difference data indicating changes at a later, specific point in time. The data management system also creates a point-in-time image of the primary storage data in response to a schedule requiring some data management functions to be performed concurrently, and communicates the difference information to secondary storage to update the back-up copy of the primary data, such that the primary storage is accessed only once for all updates to the secondary storage. | 05-17-2012 |
20130036091 | INCREMENTAL COPY PERFORMANCE BETWEEN DATA STORES - Systems and methods are disclosed for copying a data object to a target storage pool using a hybrid of storage pools, in which at least one of the storage pools is particularly efficient at identifying data that should be used for copying the data object to the target storage pool, and at least one of the storage pools is particularly efficient at retrieving the data that should be sent to the target storage pool. The system comprises a performance storage pool for storing data and having relatively high performance for retrieving stored data; a deduplicating storage pool for storing deduplicated data and storing metadata about data objects in the system and which has relatively high performance for identifying and specifying differences in a data object over time; and a controller for causing the performance storage pool to retrieve differences and provide the data to the target storage pool. | 02-07-2013 |
20130036097 | DATA FINGERPRINTING FOR COPY ACCURACY ASSURANCE - Systems and methods are disclosed for efficiently creating a data fingerprint to identify or characterize contents of a data object by using a selection function to select a plurality of non-contiguous regions from the data object, the selected regions each having a small number of bytes relative to the number of bytes in the data object and being distributed throughout the data object so that the selected regions comprise a sparse subset of the data of the data object yet provide a significant probability of including bytes that change if the data object were modified; and performing a hash operation on the data to produce a fingerprint based on the sparse subset of the data object. The data fingerprint thereby efficiently provides an indication of the contents of the data object, so that comparing data fingerprints can determine if the data objects are different if the corresponding fingerprints are different. | 02-07-2013 |
20130036098 | SUCCESSIVE DATA FINGERPRINTING FOR COPY ACCURACY ASSURANCE - Systems and methods are disclosed for checking the data integrity of a data object copied between storage pools by comparing data fingerprints of data objects, comprising scheduling a series of successive copy operations over time for copying a data object from a source data store to a target data store; generating a partial fingerprint of the data object at the source data store that creates a fingerprint from a subset of the data object; sending the partial fingerprint of the data object to the target data store; sending any new data contents to the target data store; and creating a partial fingerprint of the data object at the target data store and comparing it to the received partial fingerprint to determine if they differ, thereby allowing incremental verification that the copy of the data object at the target data store is the same as at the source data store. | 02-07-2013 |
20130042083 | Data Replication System - Systems and methods are provided for an asynchronous data replication system in which the remote replication reduces bandwidth requirements by copying deduplicated differences in business data from a local storage site to a remote, backup storage site, the system comprising: a local performance storage pool for storing data; a local deduplicating storage pool for storing deduplicated data, said local deduplicating storage pool further storing metadata about data objects in the system and which has metadata analysis logic for identifying and specifying differences in a data object over time; a remote performance storage pool for storing a copy of said data, available for immediate use as a backup copy of said data to provide business continuity to said data; a remote deduplicating storage pool for storing deduplicated data; and a controller for synchronizing the remote performance storage pool to have the second version of the data object using deduplicated data. | 02-14-2013 |
20130339302 | SYSTEM AND METHOD FOR INTELLIGENT DATABASE BACKUP - Systems and methods are provided for backing up database storage. A protection policy for database storage is activated at a remote host, wherein the database storage is not physically accessible by the computing device, such that the out-of-band storage is not in communication with the remote host through the computing device. A backup request is transmitted to the remote host comprising data indicative of a volume on the database storage to back up according to the protection policy. A response to the backup request is received comprising staging disk requirements including a required size for a staging disk. A staging disk is determined based on the response. The staging disk is presented to the remote host so that the remote host can perform a backup of the volume to the staging disk using a database backup tool provided by a vendor of the database storage. | 12-19-2013 |
20130339303 | SYSTEM AND METHOD FOR INCREMENTALLY BACKING UP OUT-OF-BAND DATA - Systems and methods are provided for backing up out-of-band storage. A protection policy is activated for out-of-band storage at a remote host, wherein the out-of-band storage is not physically accessible by the computing device, such that the out-of-band storage is not in communication with the remote host through the computing device. A backup request is transmitted to the remote host comprising data indicative of a volume on the out-of-band storage to back up according to the protection policy. A response to the backup request is received comprising staging disk requirements for the volume, the staging disk requirements comprising a required size for a staging disk to back up the volume. A staging disk is determined based on the response. The staging disk is presented to the remote host. A backup result is received comprising data indicative of whether a backup of the volume to the staging disk succeeded. | 12-19-2013 |
20130339643 | SYSTEM AND METHOD FOR PROVIDING INTRA-PROCESS COMMUNICATION FOR AN APPLICATION PROGRAMMING INTERFACE - Systems and methods are provided for intra-process communication in a backup framework. A custom requester is registered with a framework configured to run and coordinate one or more requesters and one or more providers, wherein the framework provides an application programmer interface for the requesters and providers. A first requester from the one or more requesters starts a backup process for a first data set associated with a first application. The first requester determines that the data storage device associated with the first data set and the first application is exported by a data management system. The first requester selects a first provider to create a backup of the first data set for the backup process, wherein the first requester and first provider are separate threads in a same process space that can communicate directly with each other using one or more intra-process communication channels. | 12-19-2013 |
Patent application number | Description | Published |
20080205882 | Extended range for CWDM optical transport - A optical transmission system includes light sources generating light of at least two wavelengths, where any two adjacent wavelengths are separated by less than 10 nm. The wavelengths fall within the zero dispersion zone of an optical fiber, and may be shifted by 1 nm or less to reduce crosstalk effects. | 08-28-2008 |
20090052910 | Automatic dual receiver in a multi-wavelength fiber optic system - An optical-to-electrical converter may include and/or involve a splitter to separate one or more narrowcast signals from a broadcast signal, at least one broadcast signal receiver to receive the broadcast signal separated from one or more narrowcast signals, at least one narrowcast signal receiver to receive the narrowcast signal separated from the broadcast signal, the narrowcast receiver including an attenuator and a filter, and a controller including logic to dynamically monitor and adjust the attenuator to maintain separation between the broadcast and narrowcast signals. | 02-26-2009 |
20090290879 | WAVELENGTH DISTRIBUTION FOR OPTICAL TRANSPORT - An optical communication system includes logic to communicate using optical channels set outside a fiber zero dispersion zone, and having channel spacing that decreases with increasing distance from the fiber zero dispersion zone. | 11-26-2009 |
20090297153 | Four quadrant linearizer - A system includes a laser generator, and a signal distortion generator circuit inline with the laser generator modulation signal and configured to generate distortion vectors in any of four distortion vector quadrants. | 12-03-2009 |
20120308237 | MITIGATING NOISE AND OBI IN RFOG NETWORKS - A bi-directional optical transceiver includes multiple single mode optical ports and a multi-mode optical port. A multi-mode optical combiner combines single mode optical signals received at the single mode optical ports into a multi-mode optical signal at the multi-mode optical port. Each single mode optical signal has a distinct optical mode that does not interfere with the optical mode of the other single mode optical signals. A photo detector detects a total optical power of the plurality of single mode optical signals in the multi-mode optical signal. An amplifier is coupled to receive an output of the photo detector. | 12-06-2012 |