Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Manish

Manish Amde, La Jolla, CA US

Patent application numberDescriptionPublished
20090310651SPREAD-SPECTRUM RECEIVER AND RECEPTION METHOD - Receivers and reception methods conduct spread spectrum reception using the energy of multiple bits, preferably a substantial number of bits, in a packet for correct alignment of the spreading code at the receiver. Code acquisition, as well as packet detection and acquisition are provided by embodiments of the invention. Preferred embodiment receivers and reception methods provide packet detection at low SINR looking at energy of multiple bits of the packet, frame synchronization using short preamble, timing recovery at low SINR looking at energy of multiple bits of the packet, quick code acquisition using parallel search for all possible code phases, code acquisition at low SINR, and tracking of acquired timing and code phase. Preferred embodiment receivers and reception methods use the energy of multiple bits for making decisions.12-17-2009

Manish Baronia, Gargaon IN

Patent application numberDescriptionPublished
20100070941Achieving Clock Timing Closure in Designing an Integrated Circuit - Achieving clock timing closure in designing an integrated circuit involves virtually synthesizing a clock network for the integrated circuit design to generate virtual clock buffering in the clock network before a point in the design flow at which the clock network is actually synthesized and committed to a netlist. Timing violations are determined for clock gates generated by the virtual clock buffering. Clock gating transforms are evaluated for the clock gates having the timing violations, based on recalculated clock and data path delays, to incrementally virtually synthesize the clock network. The clock gating transforms that result in the best timing gains are committed to the netlist. The clock network is then actually synthesized for the integrated circuit design, and design changes, due to the actual clock network synthesis, are committed to the netlist.03-18-2010

Manish Bhardwai, Cambridge, MA US

Patent application numberDescriptionPublished
20090073869Novel receiver architecture for pilot based OFDM systems - The invention relates to a novel methodology and apparatus for clock-offset compensation and common-phase offset correction in Frequency Division Multiplixing based wireless local area network (WLAN) environment, such as an Orthogonal Frequency Division Multiplexing (OFDM) environment. A curve fit, such as a threshold-based, least mean squares (LMS) fit of phase of the pilot sub-carriers in each OFDM symbol is used to estimate and counteract the rotation of the data sub-carriers due to residual frequency offset, low frequency phase noise, and clock offset. The invention is particularly well suited to wireless channels with multipath where pilots typically undergo frequency-selective fading. The thresholding LMS is implemented in a hardware-efficient manner, offering cost advantages over a weighted-LMS alternative. Additionally, the invention uses a unique phase-feedback architecture to eliminate the effects of phase wrapping, and avoid the need to refine channel estimates during packet reception.03-19-2009

Manish Chhowalla, London GB

Patent application numberDescriptionPublished
20100320074METHOD FOR PREPARING GALLIUM NITRIDE NANOPARTICLES - A method for preparing gallium nitride nanoparticles includes providing a pair of electrodes; the pair of electrodes being opposedly disposed to one another. One electrode of the pair of electrodes is filled with gallium nitride powder. The pair of electrodes is dipped in a liquid. An arc discharge is produced between the pair of electrodes. The arc discharge produces a plasma between the pair of electrodes.12-23-2010

Manish Dangol, Fargo, ND US

Patent application numberDescriptionPublished
20110010567AUTOMATICALLY DETERMINING OPERATING PARAMETERS OF A POWER MANAGEMENT DEVICE - Automatically determining operating parameters of a power management device is described.01-13-2011

Manish Datt, New Delhi IN

Patent application numberDescriptionPublished
20080300843RECOMBINANT MESO-ACTIVE THERMOSTABLE PROTEINS AND PROCESSES OF DESIGN AND BIOSYNTHESIS THEREOF - The present invention deals with examination of the alterability of part, or whole, of the surfaces of beta sheet-based protein structures, focusing especially on enzymes. The alteration is done by supplanting/transplanting a part, or whole, of the surface of one protein onto the surface of a homologous protein of superimposable polypeptide backbone, by exploiting the structural features of beta sheets to alter only the regions of the surface involved in substrate/ligand binding and catalysis. The transplantation involves replacement of a selected set of non-contiguous residues constituting the surface regions desired to be altered in one enzyme/protein, by a set of non-contiguous residues located at analogous positions in the other enzyme/protein, in a manner that is likely to facilitate folding and function of the new protein formed by combining residues from both enzymes/proteins. The present invention also deals with using this surface engineering approach to selectively combine enzyme/protein characteristics from different domains of life that are not ordinarily combined by natural evolution, such as the creation of novel proteins that retains the bulk of the thermostable scaffold of a thermophile enzyme onto which the active surface of a mesophile homolog is transplanted, so as to create a thermo-stable protein with meso-active functional characteristics of pH and temperature of optimal function.12-04-2008

Manish Deopura, North Bethesda, MD US

Patent application numberDescriptionPublished
20110014482DUCTILE MULTILAYER SILICONE RESIN FILMS - The present invention provides a method of forming ductile multilayer silicone resin films. The method may include forming a silicone resin film comprising at least two polymer layers, at least one of them being a silicone resin layer. The thickness of the silicone resin layer(s) is less than a corresponding ductile transition thickness.01-20-2011

Manish Deopura, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080207100Customized polishing pads for CMP and methods of fabrication and use thereof - The present application relates to polishing pads for chemical mechanical planarization (CMP) of substrates, and methods of fabrication and use thereof. The pads described in this invention are customized to polishing specifications where specifications include (but not limited to) to the material being polished, chip design and architecture, chip density and pattern density, equipment platform and type of slurry used. These pads can be designed with a specialized polymeric nano-structure with a long or short range order which allows for molecular level tuning achieving superior thermo-mechanical characteristics. More particularly, the pads can be designed and fabricated so that there is both uniform and nonuniform spatial distribution of chemical and physical properties within the pads. In addition, these pads can be designed to tune the coefficient of friction by surface engineering, through the addition of solid lubricants, and creating low shear integral pads having multiple layers of polymeric material which form an interface parallel to the polishing surface. The pads can also have controlled porosity, embedded abrasive, novel grooves on the polishing surface, for slurry transport, which are produced in situ, and a transparent region for endpoint detection.08-28-2008
20080211141Methods for producing in-situ grooves in chemical mechanical planarization (CMP) pads, and novel CMP pad designs - Methods for producing in-situ grooves in CMP pads are provided. In general, the methods for producing in-situ grooves comprise the steps of patterning a silicone lining, placing the silicone lining in, or on, a mold, adding CMP pad material to the silicone lining, and allowing the CMP pad to solidify. CMP pads comprising novel groove designs are also described. For example, described here are CMP pads comprising concentric circular grooves and axially curved grooves, reverse logarithmic grooves, overlapping circular grooves, lassajous groves, double spiral grooves, and multiply overlapping axially curved grooves. The CMP pads may be made from polyurethane, and the grooves produced therein may be made by a method from the group consisting of silicone lining, laser writing, water jet cutting, 3-D printing, thermoforming, vacuum forming, micro-contact printing, hot stamping, and mixtures thereof.09-04-2008
20090053976Customized Polishing Pads for CMP and Methods of Fabrication and Use Thereof - The present application relates to polishing pads for chemical mechanical planarization (CMP) of substrates, and methods of fabrication and use thereof. The pads described in this invention are customized to polishing specifications where specifications include (but not limited to) to the material being polished, chip design and architecture, chip density and pattern density, equipment platform and type of slurry used. These pads can be designed with a specialized polymeric nano-structure with a long or short range order which allows for molecular level tuning achieving superior thermo-mechanical characteristics. More particularly, the pads can be designed and fabricated so that there is both uniform and nonuniform spatial distribution of chemical and physical properties within the pads. In addition, these pads can be designed to tune the coefficient of friction by surface engineering, through the addition of solid lubricants, and creating low shear integral pads having multiple layers of polymeric material which form an interface parallel to the polishing surface. The pads can also have controlled porosity, embedded abrasive, novel grooves on the polishing surface, for slurry transport, which are produced in situ, and a transparent region for endpoint detection.02-26-2009

Patent applications by Manish Deopura, Sunnyvale, CA US

Manish Dhall, Haryana IN

Patent application numberDescriptionPublished
20090175934Extended Release Pharmaceutical Formulation of Venlafaxine and Method of Manufacturing the Same - Disclosed herein is an extended release pharmaceutical formulation suitable for once daily administration, comprising a highly water soluble core consisting essentially of about 30 to about 40% by weight of venlafaxine hydrochloride, about 50 to about 80% by weight of water soluble diluent and about 2 to about 10% of water soluble binder and a coating layer having an effective combination of rate controlling polymers comprising water-soluble polymer and water insoluble, water permeable polymer.07-09-2009

Manish Godara, Fremont, CA US

Patent application numberDescriptionPublished
20090049190MULTIPLE POINTS OF PRESENCE IN REAL TIME COMMUNICATIONS - Systems and methods are provided for multiple points of presence (MPOP) in the real time communication of data between or among users. More particularly, according to embodiments of the present invention, a messaging service network is provided that allows a user to connect to the messaging service network from multiple client devices and access features associated with the messaging service network from any one of the multiple client devices at any point in time. In this manner, a user can seamlessly transition among multiple client devices without interruption and access services provided by the messaging service network including, but not limited to, sending/receiving instant message (or “IM”) data to other user(s), publishing/subscribing presence to other user(s), making/receiving phone calls between user(s), etc.02-19-2009

Manish Hemkar, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090211523Apparatus to Control Semiconductor Film Deposition Characteristics - Systems and apparatus are disclosed for adjusting the temperature of at least a portion of the surface of a reaction chamber during a film formation process to control film properties. More than one portion of the chamber surface may be temperature-modulated.08-27-2009
20110061810Apparatus and Methods for Cyclical Oxidation and Etching - Apparatus and methods for the manufacture of semiconductor devices suitable for narrow pitch applications and methods of fabrication thereof are described herein. Disclosed are various single chambers configured to form and/or shape a material layer by oxidizing a surface of a material layer to form an oxide layer; removing at least some of the oxide layer by an etching process; and cyclically repeating the oxidizing and removing processes until the material layer is formed to a desired shape. In some embodiments, the material layer may be a floating gate of a semiconductor device.03-17-2011
20120034761METHOD OF REMOVING CONTAMINANTS AND NATIVE OXIDES FROM A SUBSTRATE SURFACE - Embodiments of the present invention generally relate to methods for removing contaminants and native oxides from substrate surfaces. The methods generally include exposing a substrate having an oxide layer thereon to an oxidizing source. The oxidizing source oxidizes an upper portion of the substrate beneath the oxide layer to form an oxide layer having an increased thickness. The oxide layer with the increased thickness is then removed to expose a clean surface of the substrate. The removal of the oxide layer generally includes removal of contaminants present in and on the oxide layer, especially those contaminants present at the interface of the oxide layer and the substrate. An epitaxial layer may then be formed on the clean surface of the substrate.02-09-2012

Patent applications by Manish Hemkar, Sunnyvale, CA US

Manish Jhunjhunwala, Boston, MA US

Patent application numberDescriptionPublished
20110153508Estimating values of assets - A body of information elements is maintained including facts, assumptions, and relationships, at least one element being generated from the others using the relationships and representative of an estimate of a value of, or a market size of a product or service associated with, an asset. The relationships each define how a resulting fact or assumption can be generated from at least one source fact or assumption. The way in which the at least one source fact or assumption can be generated from another source fact or assumption is defined in each of multiple instances by one of the relationships. The body of information is exposed through a publicly accessible communication medium on a non-discriminatory basis. On the communication medium, users are enabled to engage in moderated collective discussion concerning the information elements. Users are enabled to participate financially in contracts having values that are tied to the estimated value of the asset.06-23-2011

Manish Karir, Ann Arbor, MI US

Patent application numberDescriptionPublished
20100303078METHOD FOR EXTENDING THE USE OF SINGLE IPV4 ADDRESSES TO MULTIPLE NETWORK END-HOSTS - An address resolution system is provided where network devices are arranged to share a common public network address in a public network environment. The address resolution system includes: an address resolution table residing at a router and configured to store a public network address and a source port assigned to each network device registered with the router in connection with a hardware address that uniquely identifies each of the registered network devices; a port management agent residing on a given network device that is configured to receive a request to assign a source port to an application residing on the given network device and transmit the assignment request to the router; and an address resolution service residing at the router that is configured to query the address resolution table in response to the assignment request from the agent and transmit a reply to the agent based on results from the query of the address resolution table.12-02-2010

Manish Khanduri, Atlanta, GA US

Patent application numberDescriptionPublished
20110167018Prioritizing and Tracking Investments - Systems, methods, and computer program products are provided for assisting in understanding and tracking the potential risks and rewards of investment projects so that they can be efficiently evaluated for approval and tracked for progress. For example, in one embodiment, an investment system causes display of input requests and receives responses to the input requests from conception of the investment project to completion of the investment project.07-07-2011

Manish Kharod, Tampa, FL US

Patent application numberDescriptionPublished
20090327901BROADCAST DESIGN FOR PROVISIONING RECONFIGURABLE OPTICAL ADD/DROP MULTIPLEXER CIRCUITS - A method includes receiving an order for services to be provided by an optical network, the order identifying bandwidth requirements for the optical network and multiple broadcast locations; creating an optical network identifier, the optical network identifier including an aggregation of dense wavelength data multiplexers that may define one or more paths; prompting a user to select a path for a broadcast circuit through the dense wavelength data multiplexers using a graphical user interface; querying an operations support service for available bandwidth to support bandwidth requirements over the selected path; and assigning the circuit path based on the available bandwidth.12-31-2009

Manish Khettry, Mountain View, CA US

Patent application numberDescriptionPublished
20120059708Mapping Advertiser Intents to Keywords - In one embodiment, a method includes constructing an intent map for a plurality of products, the intent map comprising intent topics and each intent topic comprising intents, and then deriving a plurality of keywords from the intent map based on keyword templates.03-08-2012
20120059713Matching Advertisers and Users Based on Their Respective Intents - In one embodiment, a method includes deriving a user intent from user information associated with a user, selecting an advertiser intent that aligns with the user intent, and then advertising to the user based on the advertiser intent that aligns with the user intent.03-08-2012

Manish Kochar, Rockville, MD US

Patent application numberDescriptionPublished
20110143947Assay Apparatuses, Consumables and Methods - We describe apparatuses, method, reagents, and kits for conducting assays as well as process for their preparation. They are particularly well suited for conducting automated sampling, sample preparation, and analysis in a multi-well plate assay format. For example, they may be used for automated analysis of liquid samples in a clinical point of care setting.06-16-2011

Manish Kulshreshtha, Chennai IN

Patent application numberDescriptionPublished
20100064364Method for Creating Multiple Virtualized Operating System Environments - A method of processing multiple workload using virtualized operating system environments. The creation of a new user in a global operating system may automatically cause the creation of a working partition (WPAR) instance. The user will be associated with the WPAR instance and a virtualized operating system environment will be created from the global operating system within the WPAR instance. Within the WPAR instance, the user may be assigned a root identification which enables the user to have root access privileges to perform operations or processes that may only be performed by a root user. The removal of a user from the system also results in the deletion of the associated WPAR.03-11-2010

Manish Kumar, Champaign, IN US

Patent application numberDescriptionPublished
20110046074HIGHLY PERMEABLE POLYMERIC MEMBRANES - Provided are substantially flat membranes that include a block or graft co-polymer and a water transport protein, such as Aquaporin-Z, or a synthetic mimic of such proteins. Also provided are methods of removing contaminants from a liquid, by contacting the liquid with a substantially flat membrane that includes a block or graft co-polymer and a water transport protein or synthetic mimic thereof. Also provided are methods of making such membranes. Further provided are compositions that include at least one active ingredient and vesicles surrounding the active ingredient, where the vesicles include a block or graft copolymer and a water transport protein or synthetic mimic surrounding the active ingredient. Also provided are methods that include administering such compositions to patients.02-24-2011

Manish Kumar, Nalanda IN

Patent application numberDescriptionPublished
20100211762Mechanism for Efficient Implementation of Software Pipelined Loops in VLIW Processors - A system to implement a zero overhead software pipelined (SFP) loop includes a Very Long Instruction Word (VLIW) processor having an N number of execution slots. The VLIW processor executes a plurality of instructions in parallel without any limitation of an instruction buffer size. A program memory receives a Program Memory address to fetch an instruction packet. The program memory is closely coupled with the instruction buffer size to implement the zero overhead software pipelined (SFP) loop. The size of the zero overhead software pipelined (SFP) loop can exceed the instruction buffer size. A CPU control register includes a block count and an iteration count. The block count is loaded into a block counter and counts the plurality of instructions executed in the SFP loop, and the iteration count is loaded into an iteration counter and counts a number of iterations of the SFP loop based on the block count.08-19-2010

Manish Kumar, Banglore IN

Patent application numberDescriptionPublished
20090297335ASYMMETRIC FLOW EXTRACTION SYSTEM - A system for asymmetric flow extraction is described and claimed, the system comprising a flow path, a bleed slot in the flow path, a bleed cavity for receiving at least a portion of the fluid extracted from the flow path and a bleed passage in flow communication with the bleed slot and the bleed cavity wherein the bleed passage has at least one deflector having a shape such that the width of the bleed passage cross section varies in a direction normal to the direction of fluid flow in the bleed passage. In another embodiment, the deflector has an aerodynamic surface having a shape such that the flow passage between the aerodynamic surface and a surface located away from it has a cross sectional shape that is non-axisymmetric. In another embodiment, the bleed passage comprises an assembly of a plurality deflectors, arranged circumferentially.12-03-2009

Manish Kumar Vaish, Delhi IN

Patent application numberDescriptionPublished
20090132431SYSTEM FOR MAPPING FINANCIAL DISCLOSURE DATA INTO COMPLIANCE INFORMATION - A system for creating tagged financial documents which are computer readable. The system extracts compliance information and inserts tags related to particular financial data. The tags may be computer readable so the tagged information may be easily found and manipulated.05-21-2009

Manish Lachwani, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100325457Quiescent State Retention Mode for Processor - A quiescent state retention mode (QSRM) permits minimal power consumption and dissipation by an electronic device while idle without producing adverse latencies to users or causing system instability. Upon a call to enter the QSRM, processes may be frozen, clocks may be gated, switching regulators may be placed in low power mode, SDRAM may be placed into self-refresh mode, caches may be flushed, IRQs may be disabled, and the system waits for interrupt to wakeup. In the QSRM, powered components include the switching regulator configured to provide power to the processor is maintained in a low power mode while the SDRAM is placed in self-refresh.12-23-2010

Manish Lavhale, Vadodara IN

Manish Modh, Cedar Park, TX US

Patent application numberDescriptionPublished
20090192867DEVELOPING, IMPLEMENTING, TRANSFORMING AND GOVERNING A BUSINESS MODEL OF AN ENTERPRISE - The present disclosure relates to methods and systems for developing, implementing, transforming, and governing a business model of an enterprise. In some embodiments, a method of implementing and managing a business model of an enterprise includes defining a business model using a business model tool that is executed by a computer, wherein the business model is based on interrelated business strategy, business goal and business constraint data, and includes a business service, inputting into the computer a first set of data representing a benchmark performance value of the business service, and operating the enterprise in accordance with the business model. The enterprise is monitored to determine an actual performance value of the business service, and the actual performance value and the benchmark performance value are processed in the computer to affect a comparison therebetween. The business model is modified based on the comparison.07-30-2009

Manish Pandev, San Jose, CA US

Patent application numberDescriptionPublished
20100250921Authorizing a Login Request of a Remote Device - Exemplary systems and methods for managed authorization of a login request of a remote device are provided. A user of the remote device may be authorized to login by an authentication server before attempting to login. Upon receipt of a login request from the remote device, an authorization process is performed. Subsequently, a concatenation of data from the login request and a server response based on the determination of whether the remote device is authorized to login is generated. The server response may comprise instructions to authorize the login request, instructions to deny the login request, or instructions to destroy data stored by the remote device. Furthermore, the authentication server or the remote device may log the server response.09-30-2010

Manish Patodi, Bangalore IN

Patent application numberDescriptionPublished
20100192128SYSTEM AND METHODS OF USING TEST POINTS AND SIGNAL OVERRIDES IN REQUIREMENTS-BASED TEST GENERATION - An electronic system for test generation is disclosed. The system comprises a source code generator, a test generator, and a code and test equivalence indicator, each of which take functional requirements of a design model as input. The test generator generates test cases for a first test set and a second test set, where the first test set comprises a target source code without references to test points in the source code and the second test set comprises a test equivalent source code that references the test points of the source code. The code and test equivalency indicator generates test metrics for the first and second test sets and comparatively determines whether the target source code is functionally identical to the test equivalent source code based on an analysis of the test metrics and a comparison of the target and the test equivalent source codes.07-29-2010

Manish Raisinghani, Jamesburg, NJ US

Patent application numberDescriptionPublished
20080319030SYDNONIMINES - SPECIFIC DOPAMINE REUPTAKE INHIBITORS AND THEIR USE IN TREATING DOPAMINE RELATED DISORDERS - Derivatives of Sydnonimine and its analogues, which bind selectively to dopamine transporter (DAT) proteins are useful for treating and delaying the progression of disorders and illnesses that are alleviated by inhibiting dopamine reuptake.12-25-2008
20090215839SYDNONIMINES-SPECIFIC DOPAMINE REUPTAKE INHIBITORS AND THEIR USE IN TREATING DOPAMINE RELATED DISORDERS - Derivatives of Sydnonimine and its analogues, which bind selectively to dopamine transporter (DAT) proteins are useful for treating and delaying the progression of disorders and illnesses that are alleviated by inhibiting dopamine reuptake.08-27-2009
20110288137SYDNONIMINES-SPECIFIC DOPAMINE REUPTAKE INHIBITORS AD THEIR USE IN TREATING DOPAMINE RELATED DISORDERS - Derivatives of Sydnonimine and its analogues, which bind selectively to dopamine transporter (DAT) proteins are useful for treating and delaying the progression of disorders and illnesses that are alleviated by inhibiting dopamine reuptake.11-24-2011

Patent applications by Manish Raisinghani, Jamesburg, NJ US

Manish Rao, Phoenix, AZ US

Patent application numberDescriptionPublished
20090210262METHODS AND APPARATUS FOR AUTOMATED TRAVEL - Methods and apparatus for arranging travel according to various aspects of the present invention operate in conjunction with one or more computers. The computer may automatically identify appointment data associated with a scheduling application. The computer automatically researches one or more travel arrangements according to the appointment data.08-20-2009

Manish Singh, Woodland Hills, CA US

Patent application numberDescriptionPublished
20100310643CD133 EPITOPES - An immunogen includes an isolated peptide that includes the amino sequence of any one of SEQ ID NOs:1-21 with four or fewer amino acid substitutions.12-09-2010
20110119779METHODS FOR SEQUENTIAL REPLACEMENT OF TARGETED REGION BY HOMOLOGOUS RECOMBINATION - The invention provides methods and compositions for generating non-human transgenic cells and organisms that are transgenic at one or more gene sequences by separately recombining fragments of a complete gene in temporal sequence. According to the methods of the invention, a set of DNA constructs containing a non-endogenous DNA sequence flanked and/or operably linked at its ends by sequences from the non-human organism are generated by recombination in a bacterial cell, for example, in 05-19-2011

Manish Upendran, San Jose, CA US

Patent application numberDescriptionPublished
20090106104SYSTEM AND METHOD FOR IMPLEMENTING AN AD MANAGEMENT SYSTEM FOR AN EXTENSIBLE MEDIA PLAYER - In a method and system for creating an extensible media player, a multimedia player application is instantiated on a client system. A presentation data file is transmitted to the client system from a server. The presentation data file includes a playlist of timelines, with at least one multimedia file being played or at least one application being executed for each timeline. The presentation data file is parsed to activate an advertising manager module. The activated advertising manager module instantiates an advertising plug-in. The advertising plug-in connects to an advertising network and downloads select advertising policies and dynamically schedules advertisements for the timelines. Upon the occurrence of an event generated by a timeline, the advertising manager module inserts a blocking module to block execution of the timeline. An advertisement is dynamically retrieved and rendered in an advertising display overlaying a multimedia player application display. When the advertisement has concluded, execution of the timeline is resumed.04-23-2009
20090106315EXTENSIONS FOR SYSTEM AND METHOD FOR AN EXTENSIBLE MEDIA PLAYER - In a method and system for creating an extensible media player, a multimedia player application is instantiated on a client system. A presentation data file is transmitted to the client system from a server. The presentation data file includes a playlist of timelines, modules associated with each of the timelines of the playlist, and a presentation theme for each of the modules. Each module extends the functionality of the instantiated multimedia player and includes a user interface element having a reconfigurable presentation. Each presentation theme defines presentation attributes for a user interface element. A module identifies one or more multimedia files to be played or one or more applications to be executed by the multimedia player application. The presentation data file is parsed to identify the modules associated with each of the timelines of the playlist as well as a presentation theme associated with each of the modules. For a selected timeline, the modules associated with the selected timeline are loaded. Each module associated with the selected timeline is notified of the presentation theme to be applied to the module. In response to the notification, each module retrieves presentation attributes corresponding to the presentation theme and applies the presentation attributes to its user interface element.04-23-2009
20090187978SECURITY AND AUTHENTICATIONS IN PEER-TO-PEER NETWORKS - A system and method for providing access to a secured data resource to a client on a peer-to-peer network. The system includes a content management server which receives and verifies a first request for access to a secured data resource from the client. If the first request is valid, the content management server generates a second request for access to the secured data resource which comprises peer-to-peer control information and information identifying the secured data resource, and which can additionally include a signature generated using a shared key. The content management transmits the second request to the client, which then retransmits the second request to a peer-to-peer control server. The control server receives the second request and validates it. Such validations can include validating the request with the shared key. If the second request is valid, the control server transmits instructions for accessing the secured data resource back to the client.07-23-2009
20110177480DYNAMICALLY RECOMMENDING LEARNING CONTENT - A method and apparatus for a learning management platform is provided. Based on student profile information and a determination that similarities exist between students, a learning experience engine provides an individualized learning recommendation to a student.07-21-2011

Patent applications by Manish Upendran, San Jose, CA US

Manish Vachharajani, Lafayette, CO US

Patent application numberDescriptionPublished
20080276056Efficient Point-To-Point Enqueue And Dequeue Communications - Systems and methods for writing and/or reading data to a point-to-point shared memory communication mechanism are provided according to embodiments disclosed herein. According to one embodiment, a determination may be made whether a first memory location in the cache of a general purpose multi-core processor includes an empty symbol. If the first memory location includes the empty symbol, then data may be placed in the first memory location in the cache. If the first memory location does not include the empty symbol, then waiting until it does. In another embodiment, a determination may be made whether a first memory location of a general purpose multi-core processor includes the empty symbol. If it does not, then data may be read from the first memory location and/or the empty symbol may be written into the first memory location. If the first memory location does include the empty symbol, then pausing.11-06-2008
20090055627Efficient Pipeline Parallelism Using Frame Shared Memory - A systems and methods are disclosed that provide an efficient parallel pipeline for data processing using a multi-core processor. Embodiments allocate a shared memory portion of the memory that is accessible from more than one context of execution and/or process a frame in a plurality of processing stages processed by a context of execution. In some embodiments, each of the plurality of processing stages may be bound to a processing core of the multi-core processor. In other embodiments include one or more processing stages with a point-to-point communication mechanism that operates in shared memory.02-26-2009