Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ly, CA

Anh Ly, Anaheim, CA US

Patent application numberDescriptionPublished
20080250126Method and apparatus for updating firmware for interface unit connecting portable audio/video player with another audio/video player - A method and apparatus updates software data for an interface unit that interfaces a portable audio/video player with another audio/video system. When the portable audio/video players are updated by adding new features, etc., the method and apparatus enables the users to obtain the corresponding update file for the interface unit in the same manner that the user obtains the music file. Thus, the user can easily and quickly obtain the update file for updating the interface unit and store it in the portable audio/video player in the same manner as the music files. For executing the update operation, the user selects the update file from the play list and starts playing the update file on the portable audio/video player while connecting it to the interface unit.10-09-2008

Bryan S. Ly, San Diego, CA US

Patent application numberDescriptionPublished
20100277530DENSITY ERROR CORRECTION - A method for density error correction is disclosed. In one embodiment, the method includes a) calculating an average density error for at least one row of an image considering density errors for printhead elements employed to print the at least one row, and a number of passes that the printhead elements will utilize to print the at least one row, b) calculating a density error correction value for the at least one row considering the average density error, and c) applying the density error correction value to adjust ink flow from the printhead elements while printing the at least one row.11-04-2010
20100283809Calibration Process for Multi-Die Print Cartridge - One exemplary embodiment is a method that performs a calibration process for determining a number of spit and wipe operations to place each of multiple dies on a print cartridge in a stable state.11-11-2010

Cuong Ly, Daly City, CA US

Patent application numberDescriptionPublished
20090176822PYRROLIDINE INHIBITORS OF IAP - The invention provides novel inhibitors of IAP that are useful as therapeutic agents for treating malignancies where the compounds have the general formula I:07-09-2009
20090318409PYRROLIDINE INHIBITORS OF IAP - The invention provides novel inhibitors of IAP that are useful as therapeutic agents for treating malignancies where the compounds have the general formula I:12-24-2009
20100069357PYRIMIDINE COMPOUNDS, COMPOSITIONS AND METHODS OF USE - Disclosed are compounds of Formula I, including steroisomers, geometric isomers, tautomers, solvates, metabolites and pharmaceutically acceptable salts thereof, that are useful in modulating PIKK related kinase signaling, e.g., mTOR, and for the treatment of diseases (e.g., cancer) that are mediated at least in part by the dysregulation of the PIKK signaling pathway (e.g., mTOR).03-18-2010
20100331305OXO-HETEROCYCLE FUSED PYRIMIDINE COMPOUNDS, COMPOSITIONS AND METHODS OF USE - Disclosed are compounds of Formula I, including steroisomers, geometric isomers, tautomers, solvates, metabolites and pharmaceutically acceptable salts thereof, that are useful in modulating PIKK related kinase signaling, e.g., mTOR, and for the treatment of diseases (e.g., cancer) that are mediated at least in part by the dysregulation of the PIKK signaling pathway (e.g., mTOR).12-30-2010

Patent applications by Cuong Ly, Daly City, CA US

Daphne P. Ly, Palo Alto, CA US

Patent application numberDescriptionPublished
20090280182Devices for the treatment of wounds and methods and kits therefor - Interpenetrating network hydrogels are described that may be incorporated into wound dressings and/or in implants. The properties of the interpenetrating network hydrogel may be tuned to control an amount of moisture in a wound environment. The devices, methods, and kits described herein may be adapted to treat a variety of wound types at a variety of healing stages over a range of time scales. Some hydrogels may be configured to deliver one or more vulnerary agents to a wound. The interpenetrating network hydrogels may also be adapted to control a rate and/or amount of moisture uptake so that the hydrogels may be used as expandable implants to expand tissue.11-12-2009

Eric Ly, Mountain View, CA US

Patent application numberDescriptionPublished
20090292550METHOD FOR CALCULATING THE OPTIMAL TIMES FOR AN EVENT - A method for planning an event with a computer system that includes the steps of gathering the constraints, creating filtered layers based on the constraints, intersecting at least two filtered layers, and determining at least one optimal time for the event. In another preferred embodiment, the method for planning an event includes the steps of gathering the constraints, creating filtered layers based on the constraints, intersecting at least two filtered layers, and determining at least one set of event details.11-26-2009

Helen Ly, Alameda, CA US

Patent application numberDescriptionPublished
20090132383PURCHASING A GIFT USING A SERVICE PROVIDER NETWORK - A system facilitates a first user providing a second user with a gift through a service provider network. A first user may provide an asset such as a ring tone for use on the second user's mobile device. Alternatively, the first user may provide a monetary credit to the second user. Embodied systems are enabled for charging or billing an account associated with the first user and notifying the first user of a successful transaction including receipt or use of the gift. In some embodiments, a service delivery platform communicates with a unified storefront and a payment module for receiving and processing gift requests and payments. Gifts may be requested through an interface associated with the first user's IPTV set-top box. In addition, gifts may be presented to the second user by an interface associated with the second user's set-top box. The unified storefront allows access to gifting through mobile devices and other networked data processing systems in addition to set-top boxes.05-21-2009
20090164316System and Method for Search, Recommendation, and Advertisement Through a Unified Storefront - A system includes an asset database, a search engine, a recommendation engine, and an advertisement module. The search engine is adapted to search for a first asset, stored in the asset database, based on a metadata search inquiry received from one of a plurality of access devices. The recommendation engine is adapted to recommend a second asset based on the metadata search inquiry, adapted to recommend a third asset based on customer usage information, and adapted to recommend the second asset and the third asset also based on an access device in communication with the recommendation engine. The advertisement module is adapted to provide an asset advertisement based upon the customer usage information and one of the asset categories being searched. Methods for searching, recommending, advertising assets to the plurality of access devices are also disclosed.06-25-2009
20090222335Coupons, Multiple Payments, and Recommendations in a Unified Storefront System - A unified storefront system includes a recommendation module, a coupon module, and a payment module. The recommendation module is adapted to recommend and cross promote a first plurality of assets based on a user context and based on an access device. The coupon management module is coupled to the recommendation module, and the coupon management module adapted to store a coupon associated with a user account. The payment module is coupled to the recommendation module, and the payment module is adapted to provide an ability to purchase a first asset with a plurality of payment methods during a single transaction.09-03-2009

James Ly, Los Angeles, CA US

Patent application numberDescriptionPublished
20110017975ORGANIC OPTOELECTRONIC DEVICE ELECTRODES WITH NANOTUBES - An electrode for use in an organic optoelectronic device is provided. The electrode includes a thin film of single-wall carbon nanotubes. The film may be deposited on a substrate of the device by using an elastomeric stamp. The film may be enhanced by spin-coating a smoothing layer on the film and/or doping the film to enhance conductivity. Electrodes according to the present invention may have conductivities, transparencies, and other features comparable to other materials typically used as electrodes in optoelectronic devices.01-27-2011

Jeff Ly, Vista, CA US

Patent application numberDescriptionPublished
20120001529CONFIGURABLE CABINET FOR HANGING AND SHELVED ITEMS - In certain embodiments of the present disclosure, a cabinet is provided. The cabinet includes a plurality of drawer slide receiving modules and a plurality of hanging drawer slides, each hanging drawer slide coupled to one of the plurality of drawer slide receiving modules, and each hanging drawer slide includes a plurality of hooks of a first type. At least one of the hanging drawer slides is configured to be withdrawn from the cabinet laterally along a longest axis of the hanging drawer slide. The plurality of drawer slide receiving modules are configured to be removably coupled to the cabinet in a plurality of different configurations. Methods and configuration systems are also provided.01-05-2012

Jennifer Ly, San Jose, CA US

Patent application numberDescriptionPublished
20080216649Liquid-phase and vapor-phase dehydration of organic/water solutions - Processes for dehydrating an organic/water solution by pervaporation or vapor separation using fluorinated membranes. The processes are particularly useful for treating mixtures containing light organic components, such as ethanol, isopropanol or acetic acid.09-11-2008
20090057224Dehydration processes using membranes with hydrophobic coating - Processes for removing water from organic compounds, especially polar compounds such as alcohols. The processes include a membrane-based dehydration step, using a membrane that has a dioxole-based polymer selective layer or the like and a hydrophilic selective layer, and can operate even when the stream to be treated has a high water content, such as 10 wt % or more. The processes are particularly useful for dehydrating ethanol.03-05-2009
20110100914ULTRAFILTRATION PROCESS - An inorganic membrane suitable for ultrafiltration or nanofiltration, and methods for making and using the membrane. The membrane has a organic polymer deposited on the feed surface, but is not able to perform separations by solution-diffusion.05-05-2011

Patent applications by Jennifer Ly, San Jose, CA US

Jennifer H. Ly, San Jose, CA US

Patent application numberDescriptionPublished
20110130598MEMBRANE AUGMENTED DISTILLATION TO SEPARATE SOLVENTS FROM WATER - Processes for removing water from organic solvents, such as ethanol. The processes include distillation to form a rectified overhead vapor, compression of the rectified vapor, and treatment of the compressed vapor by two sequential membrane separation steps.06-02-2011

John Dung-Quang Ly, Milpitas, CA US

Patent application numberDescriptionPublished
20100011246DIAGNOSTIC/REMOTE MONITORING BY EMAIL - A network device for use in a communication system having a technical support center operated by a technical support staff, the technical support center being in communication with the network device through a packet switching network. The network device includes one or more hardware subsystems, one or more software subsystems and means for monitoring the status of the hardware and software subsystems so that when a problem occurs with respect to one or more of the hardware and software subsystems of the network device, the network device for transmitting a first message to the technical support center to notify the technical support center of the problem, wherein the technical support staff is able to diagnose the problem without interruption to the operation of the network device.01-14-2010

John T. Ly, Richmond, CA US

Patent application numberDescriptionPublished
20110070412Variegated Ripstop - Textiles, garments and methods comprising a fabric and a variegated structure woven in the fabric and adapted to control a parameter of the textile construction. The parameter may be strength, breathability, and/or other properties. A visual pattern may be used to indicate the variegated structure. The visual pattern may be made in one or more of color, material, patterns. The fabric may be a multilayered fabric. A garment may be made of pieces cut from the fabric to satisfy a desired garment profile. The garment profile may be based on a parameter of strength, breathability, and/or other properties.03-24-2011

John Thiet Ly, Richmond, CA US

Patent application numberDescriptionPublished
20100151176Waterproof Softshell Construction - The present invention provides a waterproof softshell construction having a face fabric layer, a laminate layer, and a back layer. The three layers are joined at a joint seam using a sonic welder. The joint seam is covered by a seam seal, the seam seal including face fabric tape, having a first major surface and a second major surface, and stretch adhesive located on at least the first major surface of the face fabric tape. The present invention also provides a method for preparing a waterproof softshell construction. The present invention further provides a waterproof softshell construction prepared by a process including the steps of joining a face fabric layer, a laminate layer, and a backer layer at a joint seam by sonic welding and attaching face fabric tape to the joint seam using stretch adhesive.06-17-2010
20110162123Slip Lock Grommet - A grommet locking device, which combines the advantages of both a grommet and a cord lock in a single unitary device. The grommet locking device allows a user to tighten a cord with one hand. The grommet locking device includes a front piece having a locking mechanism and a back piece that are attached together with a piece of fabric therebetween. A cord is moveable within the locking mechanism between a first locked position and second unlocked position in order to tighten or loosen a portion of the garment, such as a hood of a jacket.07-07-2011

Kand Ly, Richmond, CA US

Patent application numberDescriptionPublished
20090094371CONNECTION FORWARDING - Two or more network traffic processors connected with the same LAN and WAN are identified as neighbors. Neighboring network traffic processors cooperate to overcome asymmetric routing, thereby ensuring that related sequences of network traffic are processed by the same network proxy. A network proxy can be included in a network traffic processor or as a standalone unit. A network traffic processor that intercepts a new connection initiation by a client assigns a network proxy to handle all messages associated with that connection. The network traffic processor conveys connection information to neighboring network traffic processors. The neighboring network traffic processors use the connection information to redirect network traffic associated with the connection to the assigned network proxy, thereby overcoming the effects of asymmetric routing. The assigned network proxy handles redirected network traffic in much the same way that it would handle network traffic received directly.04-09-2009
20100268829Selecting proxies from among autodiscovered proxies - Network devices include proxies and where multiple proxies are present on a network, they can probe to determine the existence of other proxies. Where more than two proxies are present and thus different proxy pairings are possible, the proxies are programmed to determine which proxies should form a proxy pair. Marked probe packets are used by proxies to discover each other and probing is done such a connection can be eventually formed even if some probe packets fail due to the marking Asymmetric routing can be detected and proxies configured for connection forwarding as necessary.10-21-2010
20100318665INTERCEPTION OF A CLOUD-BASED COMMUNICATION CONNECTION - Methods and apparatus are provided for intercepting a client-server communication connection in a computing environment. A first network intermediary configured to facilitate optimization of client-server transactions may be installed in a path of communications between the client and the server. A second network intermediary configured to cooperate with the first network intermediary is not in the path of communications between the client and the server. The first network intermediary intercepts a connection request from the client and forwards a modified request toward the server. A module within the server intercepts the connection request and redirects it to the second network intermediary. The client-server connection is thus split-terminated at the two network intermediaries, which establish cooperative sessions between themselves and with the client and with the server.12-16-2010
20110004876Network Traffic Processing Pipeline for Virtual Machines in a Network Device - Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks. The network device architecture also enables the communication of additional information between the network device and one or more virtual machine applications using an extended non-standard network protocol.01-06-2011

Patent applications by Kand Ly, Richmond, CA US

Khoi Ly, San Diego, CA US

Patent application numberDescriptionPublished
20080267100Data block cluster processing in a wireless device - A wireless device includes a case, user interface, an antenna, first processing resources, and second processing resources. The first processing resources couple to the antenna and to the second processing resources and receive and operate upon a data signal transmitted by a transmitting wireless device. In its processing operations, the first processing resources produces decoded data blocks and writes the decoded data blocks to a data buffer. When a processing resource threshold is met with regard to the plurality of decoded data blocks, the first processing resources issue a service processing interrupt to the second processing resources. In response to the service processing interrupt, the second processing resources retrieve the plurality of decoded data blocks from the data buffer in response to the service processing interrupt and process the plurality of decoded data blocks.10-30-2008
20110085493METHOD AND SYSTEM FOR CONTINUOUS PACKET CONNECTIVITY - A UE receives HSDPA traffic comprising legacy HSDPA traffic and HS-SCCH-less HSDPA traffic. The UE concurrently processes the received legacy HSDPA traffic and the received HS-SCCH-less HSDPA traffic. The received HSDPA traffic is concurrently buffered into a first storage and a second storage to support simultaneously receiving legacy HSDPA traffic and HS-SCCH-less HSDPA traffic. A HARQ process is performed on the buffered HSDPA traffic in the first storage or the second storage according to a corresponding HS-SCCH CRC test. The resulting HARQ processed HSDPA traffic is Turbo decoded. Turbo decoding on the previously HARQ processed HSDPA traffic is performed simultaneously with HARQ processing on the buffered HSDPA traffic in the first storage or the second storage. The buffered HS-SCCH-less HSDPA traffic is processed via HARQ processing and Turbo decoding for each of the four pre-determined transport formats.04-14-2011

Kiev S. Ly, San Diego, CA US

Patent application numberDescriptionPublished
20090131417SUBSTITUTED PYRIDYL AMIDE COMPOUNDS AS MODULATORS OF THE HISTAMINE H3 RECEPTOR - Certain substituted pyridyl amide compounds are histamine H05-21-2009
20090291903SUBSTITUTED PYRROLIDINE AMIDES AS MODULATORS OF THE HISTAMINE H3 RECEPTOR - Certain substituted pyrrolidine amide compounds are histamine H11-26-2009
20100267701SUBSTITUTED PYRIDYL AMIDE COMPOUNDS AS MODULATORS OF THE HISTAMINE H3 RECEPTOR - Certain substituted pyridyl amide compounds are histamine H10-21-2010

Patent applications by Kiev S. Ly, San Diego, CA US

Ngoc Ly, San Bruno, CA US

Patent application numberDescriptionPublished
20080199853Methods and Compositions for Diagnosis and Monitoring Auto Immune and Chronic Inflammatory Diseases - Methods of diagnosing or monitoring auto immune and chronic inflammatory diseases, particularly systemic lupus erythematosis and rheumatoid arthritis, in a patient by detecting the expression level of one or more genes in a patient, are described. Diagnostic oligonucleotides for diagnosing or monitoring auto immune and chronic inflammatory diseases, particularly systemic lupus erythematosis and rheumatoid arthritis and kits or systems containing the same are also described. 08-21-2008
20090263800METHODS AND COMPOSITIONS FOR DIAGNOSING AND MONITORING TRANSPLANT REJECTION - Methods of diagnosing or monitoring transplant rejection or cytomegalovirus infection in a patient by detecting the expression level of one or more genes or surrogates derived therefrom in the patient are described. Diagnostic oligonucleotides for diagnosing or monitoring transplant rejection or cytomegalovirus infection and kits or systems containing the same are also described.10-22-2009

Patent applications by Ngoc Ly, San Bruno, CA US

Peter Uy-Vu Ly, San Jose, CA US

Patent application numberDescriptionPublished
20110294152CALIBRATION MATERIAL DELIVERY DEVICES AND METHODS - A device is described that includes: a first portion configured to be grasped by the hand of the user, and a second portion defining a reservoir containing a control material, wherein the control material contains a target analyte in a known or predetermined concentration. Related arrangements and methods are also described.12-01-2011

Philip Lee Ly, San Jose, CA US

Patent application numberDescriptionPublished
20100051487MEMORY CARD HOLDER AND ORGANIZER FOR HOLDING AND ORGANIZING A PLURALITY OF PORTABLE MEMORY CARDS - The subject matter described herein includes a memory card holder and organizer for holding and organizing a plurality of portable memory cards. The memory card holder and organizer includes a card body having first and second memory card covering members defining first and second opposite-facing surfaces and first and second opposite-facing lateral edges. The card body defines a plurality of memory card insertion and holding slots for insertion and holding of a plurality of portable memory cards in an interior region defined by the card body. The memory card insertion and holding slots are laterally accessible through apertures in the first and second lateral edges. The first surface defines a plurality of notches adjacent to the first lateral edge for allowing removal of portable memory cards inserted in the memory card insertion and holding slots accessible via the first lateral edge. The second surface defines a plurality of notches adjacent to the second lateral edge for allowing removal of portable memory cards inserted in the memory card insertion and holding slots accessible via the second lateral edge.03-04-2010

Tai Joey Ly, Alhambra, CA US

Patent application numberDescriptionPublished
20090043463Systems and methods for controlling transmission shifting during vehicle braking along a decline - In some embodiments, systems and methods are provided for controlling transmission downshifting of a vehicle. The systems and methods monitor vehicular conditions continuously throughout vehicle travel such that downshifting may occur during braking along a decline and are not influenced by and do not interfere with road grade calculation systems. In one embodiment, a system comprises sensors that monitor vehicular conditions. The sensors transmit signals indicative of vehicular conditions to an electronic controller that processes the signals. The electronic controller generates instructions for downshifting where the processed signals indicate vehicle travel along a decline and when downshifting would not cause exceeding of a maximum revolutions per minute limit. The instructions are transmitted to a transmission system that downshifts the transmission gear position according to the instructions. The electronic controller cancels the instructions for the downshifting when the degree or duration of accelerator pedal depression exceed predefined values.02-12-2009
20090043471Systems and methods for assisting in acceleration of a vehicle during vehicle re-acceleration - In some embodiments, systems and methods are provided for assisting in acceleration of a vehicle during re-acceleration. In one embodiment, a system comprises one or more sensors that monitor vehicular conditions, which are transmitted to and processed by an electronic controller. When the processed signals indicate re-acceleration of the vehicle, the electronic controller activates an aggressive schedule or aggressive throttle map that defines instructions for downshifting a transmission gear position or for increasing a throttle so as to assist in acceleration of the vehicle during re-acceleration. The electronic controller activates the instructions when one or more vehicular conditions of accelerator pedal depression exceed a predefined value during re-acceleration. The electronic controller selects the instructions most appropriate for assisting in acceleration according to the processed signals. The signals are transmitted to a transmission system that downshifts the transmission gear position or to an engine that increases the throttle.02-12-2009

Tania Trinh Ly, Irvine, CA US

Patent application numberDescriptionPublished
20100318637PROCESS FOR OPTIMIZING SOFTWARE COMPONENTS FOR AN ENTERPRISE RESOURCE PLANNING (ERP) APPLICATION SAP ON MULTIPROCESSOR SERVERS - In a three-tier ERP implementation, multiple servers are interconnected through one or more network infrastructure. Users may observe poor performance due to the complexity and the number of interconnected components in the implementation. Herein is devised a process for tuning the software component by applying tuning techniques to the OS, SAP application and Database Management System software. For each component, the process identifies potential tuning opportunities of various subcomponents. The process is iterated numerous times through all software components while applying the tuning techniques to derive the most optimal performance for the ERP implementation.12-16-2010

Toan K. Ly, Pasadena, CA US

Patent application numberDescriptionPublished
20100295139 MEMS PACKAGE - An apparatus and method for manufacturing a micro-electrical mechanical system (MEMS) package comprising a first molded body having a first acoustic port, a second molded body connected to the first molded body, a leadframe at least partially integral with at least one of the first and second molded bodies, a die cavity provided on at least one of the first and second molded bodies and having a second acoustic port, a MEMS die provided on the die cavity, a channel connecting the first and second acoustic ports, the first molded body sealing at least a portion of the channel, and a lid attached to the second molded body and sealing at least a portion of the die cavity.11-25-2010

Tri Ly, Dublin, CA US

Patent application numberDescriptionPublished
20090222119MULTIMEDIA SYSTEM FOR DIALYSIS MACHINE - This patent application relates generally to dialysis machines.09-03-2009
20110077586PERITONEAL DIALYSIS THERAPY VALIDATION - A peritoneal dialysis device displays on a graphical interface a plurality of parameters and any values currently assigned to the parameters, and in response to a user selecting one of the displayed parameters, allows the user to input a value to be assigned to one of the parameters. A value is set for a number of fills parameter or a dwell time parameter based on the value received from the user.03-31-2011

Patent applications by Tri Ly, Dublin, CA US

Viet Ly, San Jose, CA US

Patent application numberDescriptionPublished
20110225384FLASH STORAGE PARTIAL PAGE CACHING - Methods and apparatus may operate to receive allocation requests from a processor configured to manage memory comprising a non-volatile memory device configurable as a plurality of blocks comprising a plurality of sectors, assign partial page blocks from the plurality of blocks for memory storage, fill some of the sectors by storing data bits associated with the allocation request in the at least one of the plurality of sectors, determine that the sectors are full, assigning a full page block from the plurality of blocks, and transfer the data bits associated with the allocation request from the partial page blocks to the full page block. Other apparatus, systems, and methods are disclosed.09-15-2011

Wallace Ly, San Jose, CA US

Patent application numberDescriptionPublished
20110198931SYSTEMS, DEVICES, AND METHODS FOR PROVIDING BACKUP POWER TO A LOAD - Systems, devices, and methods for providing backup power to a load are disclosed. A power converter may comprise a capacitor array comprising a plurality of capacitors and configured to store a charge from an input during a charge mode of operation and provide a charge to an output during a discharge mode of operation. Further, the power converter may comprise a controller configured to selectively couple the capacitor array to the input during a portion of the charge mode of operation and selectively couple the capacitor array to the output during a portion of the discharge mode of operation.08-18-2011

Yip Ly, San Jose, CA US

Patent application numberDescriptionPublished
20110219050PORTABILITY OF PERSONAL AND SOCIAL INFORMATION IN A MULTI-TENANT ENVIRONMENT - Systems and processes for transferring user profile data from tenant-to-tenant in a multi-tenant database system, e.g., associated with an enterprise business application and/or social networking application are described. Apparatus may include a multi-tenant database system operable to store data for a plurality of tenants and a processor operable to logically separate and provide access to certain data for the plurality of tenants. The processor further operable to transfer at least some profile information associated with a user from a first tenant to a second tenant of the multi-tenant database system, such that profile information (such as personal contacts and other information) follows the user. The multi-tenant database system may be associated with, or include, a social networking application, Customer Relationship Management (CRM) application, or both.09-08-2011