Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Agrawal, CA
Aditya Agrawal, Cupertino, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120102389 | METHOD AND SYSTEM FOR RENDERING WEB CONTENT - A method and system for rendering web content on an end device is disclosed. An encoding server parses the web content to determine a plurality of markup tags in a native markup language associated with the web content. On determining the plurality of markup tags in the native markup language, the encoding server encodes the plurality of markup tags using a rendering markup language to form one or more packages. The rendering markup language defines a set of markup tags in the rendering markup language for each package based on the capabilities and configurations of the end device. The one or more packages are then decoded by a thin client by interpreting the set of markup tags in the rendering markup language. Since the thin client only decodes the set of tags in the rendering markup language, processing power required at the thin client is significantly reduced. | 04-26-2012 |
Ajay Agrawal, Cupertino, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100017865 | METHOD AND SYSTEM FOR PREVENTING FRAUDULENT ACTIVITIES - A method and system to protect users against potentially fraudulent activities associated with spoof web sites are described. According to one aspect of the present invention, the URL of a document downloaded via a web browser client is compared to the URLs in a list of URLs for known spoof sites. If the URL for the downloaded document is found in the list of URLs for known spoof sites, a security indicator is displayed to the user to indicate to the user that the downloaded document is associated with a known spoof site. According to another aspect of the invention, a security server maintains a master black list and periodically communicates updates of the master black list to the local list of a client security application. | 01-21-2010 |
| 20100269161 | METHOD AND SYSTEM FOR PREVENTING FRAUDULENT ACTIVITIES - A method and system to protect users against potentially fraudulent activities associated with spoof web sites are described. According to one aspect of the present invention, the URL of a document downloaded via a web browser client is compared to the URLs in a list of URLs for known spoof sites. If the URL for the downloaded document is found in the list of URLs for known spoof sites, a security indicator is displayed to the user to indicate to the user that the downloaded document is associated with a known spoof site. According to another aspect of the invention, a security server maintains a master black list and periodically communicates updates of the master black list to the local list of a client security application. | 10-21-2010 |
Amitabh Agrawal, Westchester, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110205233 | Constraint-Based Ordering for Temporal Coherence of Stroke Based Animation - A renderer allows for a flexible and temporally coherent ordering of strokes in the context of stroke-based animation. The relative order of the strokes is specified by the artist or inferred from geometric properties of the scene, such as occlusion, for each frame of a sequence, as a set of stroke pair-wise constraints. Using the received constraints, the strokes are partially ordered for each of the frames. Based on these partial orderings, for each frame, a permutation of the strokes is selected amongst the ones consistent with the frame's partial order, so as to globally improve the perceived temporal coherence of the animation. The sequence of frames can then, for instance, be rendered by ordering the strokes according to the selected set of permutations for the sequence of frames. | 08-25-2011 |
Anant Agrawal, Diamond Bar, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110060458 | VENDING MACHINE SERVICE SCHEDULING - Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds ( | 03-10-2011 |
Anurag Agrawal, Palo Alto, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100057628 | Modular Workflow Management - The subject matter of this specification can be embodied in, among other things, a system that includes a container document, a plurality of portable program modules residing in the container document, and a repeater residing in the container document. In addition, at least one of the plurality of portable program modules may be configured to define a communication channel and to identify itself to the repeater as a publisher to the communication channel. Furthermore, at least one of the plurality of portable program modules may be configured to identify itself as a subscriber to the communications channel. | 03-04-2010 |
Anurag Agrawal, Santa Clara, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100329249 | METHODS AND APPARATUS FOR DYNAMIC DETECTION OF TRANSIT TIMES BETWEEN STAGES IN DISTRIBUTED MULTI-STAGE SWITCH FABRICS - In some embodiments, a method includes sending a signal to a first module associated with a stage of a switch fabric and receiving a signal from the first module a first amount of time after sending the signal to the first module. A signal is sent to a second module associated with the stage of the switch fabric and a signal is received from the second module a second amount of time after sending the signal to the second module. The second amount of time is less than the first amount of time. A cell of a first data packet is sent to the first module and a cell of a second data packet is sent to the second module a third amount of time after sending the cell of the first data packet. The third amount of time is associated with the difference between the first amount of time and the second amount of time. | 12-30-2010 |
| 20110228795 | MULTI-BANK QUEUING ARCHITECTURE FOR HIGHER BANDWIDTH ON-CHIP MEMORY BUFFER - A network device includes a main storage memory and a queue handling component. The main storage memory includes multiple memory banks which store a plurality of packets for multiple output queues. The queue handling component controls write operations to the multiple memory banks and controls read operations from the multiple memory banks, where the read operations for at least one of the multiple output queues alternates sequentially between the each of the multiple memory banks, and where the read operations and the write operations occur during a same clock period on different ones of the multiple memory banks. | 09-22-2011 |
Ashish Agrawal, Fremont, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110046042 | Long Interspersed Nuclear Element Polypeptide Compositions and Methods of Use Thereof - The present invention provides LINE polypeptides; and compositions, including immunogenic compositions, comprising a subject LINE polypeptide. The present invention provides a recombinant nucleic acid comprising a nucleotide sequence encoding a subject LINE polypeptide. A subject composition is useful for stimulating a T-cell immune response to a LINE peptide. The present invention further provides methods of stimulating an immune response in an individual to a retrovirus- or lentivirus-infected cell. The present invention further provides methods of treating cancers that are associated with tissues in which LINE polypeptides are aberrantly expressed. Also provided are methods of treating disorders, involving decreasing an immune response to a LINE polypeptide. | 02-24-2011 |
Aveneesh Agrawal, San Diego, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120087336 | MC-CDMA MULTIPLEXING IN AN ORTHOGONAL UPLINK - Techniques are provided to support multi-carrier code division multiple access (MC-CDMA) in an orthogonal uplink of a wireless communication system. A method of wireless multi-carrier communications comprises dividing sub-carriers on an uplink into non-overlapping groups, allocating a time-frequency block including a hopping duration and a non-overlapped group, respectively, assigning a different set of orthogonal codes to each user, spreading data (or pilot) symbols of each user over the allocated time-frequency block, wherein the data (or pilot) symbols of each user are spread using the different set of orthogonal codes assigned to each user, mapping each data (or pilot) symbol to a modulation symbol in the time-frequency block, generating an orthogonal waveform based on the mapped symbols, and transmitting the orthogonal waveform. | 04-12-2012 |
Banit Agrawal, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100162338 | MEASURING REMOTE VIDEO PLAYBACK PERFORMANCE WITH EMBEDDED ENCODED PIXELS - Methods, systems, and computer programs for measuring performance of remote video delivery are presented. The method embeds at a server computer a marker in selected frames of a video stream. The marker includes a preconfigured sequence of pixels and is followed by a frame number encoded in the pixel data. The method then finds a first marker at a client computer to determine the location of the markers in a display. Once the location of the markers is determined, markers in following frames are detected with their corresponding frame numbers. The method stores the arrival times and frame numbers for each detected marker. The stored arrival times and frame numbers can be used for statistical performance analysis of remote video delivery. | 06-24-2010 |
Chandra P. Agrawal, Pleasanton, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120109703 | DISTRIBUTED COMPUTING TO REDUCE A LATENCY OF DATA ANALYSIS OF A SALES AND OPERATIONS PLAN - In one embodiment, a method includes creating a demand plan in a distributed cloud infrastructure based on a demand-forecasting algorithm that considers multi-party input in client-side visualizations of a certain aspect of the demand plan appropriate to a demand-side stakeholder based on a rules-based algorithm that considers a demand-side access privilege and a demand-side role of the demand-side stakeholder. In addition, the method includes creating a supply plan in the distributed cloud infrastructure based on another supply-forecasting algorithm that considers multi-party input in client-side visualizations of a particular aspect of the supply plan appropriate to a supply-side stakeholder based on a rules-based algorithm that considers a supply-side access privilege and a supply-side role of the supply-side stakeholder. In addition, the method includes applying a planning algorithm using a combined processing power of available ones of the set of processing units in the distributed cloud infrastructure to create a build plan. | 05-03-2012 |
Deepak K. Agrawal, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090287672 | Method and Apparatus for Better Web Ad Matching by Combining Relevance with Consumer Click Feedback - A method and apparatus are provided for better web ad matching by combining relevance with consumer click feedback. In one example, the method includes receiving a query page, extracting features from the query page, re-weighting the query page, evaluating the query page in light of each ad in order to score each ad and pick substantially best ad matches of the indexed ads, and returning the substantially best ad matches to the consumer computer. | 11-19-2009 |
Divyakant Agrawal, Goleta, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090265325 | Adaptive multi-channel content selection with behavior-aware query analysis - Systems and methods for selecting content from a plurality of channels in response to a received query are described. The systems and methods optimize content selection based on received queries and an identification of the user together with analysis of historical data. | 10-22-2009 |
Geetika Agrawal, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090024551 | MANAGING VALIDATION MODELS AND RULES TO APPLY TO DATA SETS - Provided are a method, system, and article of manufacture for managing validation models and rules to apply to data sets. A schema definition describing a structure of at least one column in a first data set having a plurality of columns and records providing data for each of the columns is received. At least one model is generated, wherein each model asserts conditions for at least one column in a record of the first data set. The schema definition and the at least one model are stored in a data quality model. Selection is received of a second data set and the data quality model. A determination is made as to whether a structure of the second data set is compatible with the schema definition in the selected data quality model. Each model in the data quality model is applied to the records in the second data set to validate the records in the second data set in response to determining that the structure of the second data set and the schema definition are compatible. | 01-22-2009 |
| 20090037391 | Common Interface to Access Catalog Information from Heterogeneous Databases - Various embodiments of a system and computer program product to access metadata from a plurality of data servers from a federated database management system are provided. In one embodiment, a request for metadata, from a client application, is received by the federated database management system. Data servers which are accessible from the federated database management system are identified. For each data server, metadata describing data of a data source of that data server is retrieved in accordance with the application request. The retrieved metadata from each of the data servers is aggregated to produce an aggregated result in a uniform format. The aggregated result is provided. In another embodiment, for each data server, a source metadata request for metadata of that data server is generated in accordance with the application request and a source metadata application programming interface. A view is created based on the source metadata request for metadata for each data server. | 02-05-2009 |
| 20090144296 | WEB 2.0 SYSTEM AND METHOD FOR DYNAMIC CATEGORIZATION OF HETEROGENEOUS AND REGULATED ENTERPRISE ASSETS - A system and method for the dynamic categorization of heterogeneous, regulated enterprise information assets. In one embodiment of the invention a system includes a computer network controlled by an enterprise and a database including a plurality of enterprise data entities. A user interface, through which a plurality of enterprise users may access the enterprise data entities, is also used by the plurality of users to assign user-defined categories to the enterprise data entities. The user interface is configured to enable a plurality of the users to access and assign additional user-defined categories to enterprise data entities having user-defined categories previously assigned by other users. | 06-04-2009 |
Ghasi R. Agrawal, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080208556 | Accurate pin-based memory power model using arc-based characterization - A pin-based memory power modeling method using arc-based characterization includes steps as follows. All power arcs of a memory model are identified and characterized. A power arc is selected from the identified and characterized power arcs. Output bus switching power is computed by removing overlapping power using the selected power arc, and a temporary value for various input ramp times and output loads is derived. Output pin power for the selected power arc is calculated using the temporary value and a ratio of a number of output bits switching over an entire bus width. Switching power for the selected power arc is calculated by a power estimation tool based on port activity and an input intrinsic power value. | 08-28-2008 |
Lalit Agrawal, Fremont, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120030160 | METHOD AND SYSTEM FOR PROVIDING DECISION MAKING BASED ON SENSE AND RESPOND - According to an embodiment, the present invention provides a method for providing automated decision in response to one or more responses. The method includes providing, at a computer system, a user interface for receiving input from a user. The method also includes detecting a first event. The method further includes receiving a first set of attributes associated with the first event. Also, the method includes processing the first set of attributes. The method additionally includes analyzing the first set of attributes using at least pattern recognition. The method includes determining a first context for the first event based at least on the first set of attributes. | 02-02-2012 |
Manish Agrawal, Campbell, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100100771 | SETUP VERIFICATION FOR AN EMPLOYEE COMPENSATION SYSTEM - A compensation system receives a plurality of setup parameters. The compensation system tests the setup parameters through a verification. The verification generates an error output if the setup parameters will lead to undesirable results when operating the compensation system. | 04-22-2010 |
| 20100198634 | Dynamic Calculations in an Employee Compensation System - Systems and methods for setting up dynamic calculations within compensation software are described in the present disclosure. According to one embodiment among many, a compensation module for managing compensation for a number of employees includes a dynamic calculation set-up module allowing a user to set up a dynamic calculation. The dynamic calculation includes a calculation for one column of a worksheet based in part on a value in another column. The compensation module also includes a condition builder allowing a user to enter a condition and a result as part of a dynamic calculation. In particular, a column associated with the result receives a calculated value when the condition is met. | 08-05-2010 |
Mukul Agrawal, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110240114 | METHOD OF FORMING A NEGATIVELY CHARGED PASSIVATION LAYER OVER A DIFFUSED P-TYPE REGION - The present invention generally provides a method of forming a high quality passivation layer over a p-type doped region to form a high efficiency solar cell device. Embodiments of the present invention may be especially useful for preparing a surface of a boron doped region formed in a silicon substrate. In one embodiment, the methods include exposing a surface of the solar cell substrate to a plasma to clean and modify the physical, chemical and/or electrical characteristics of the surface and then deposit a charged dielectric layer and passivation layer thereon. | 10-06-2011 |
Mukul Agrawal, Fremont, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110272008 | OXIDE NITRIDE STACK FOR BACKSIDE REFLECTOR OF SOLAR CELL - Embodiments of the invention generally provide methods for forming a multilayer rear surface passivation layer on a solar cell substrate. The method includes forming a silicon oxide sub-layer having a net charge density of less than or equal to 2.1×10 | 11-10-2011 |
Neeraj Agrawal, Rancho Palos Verdes, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090116614 | Cargo Scanning System - The present invention is directed to a portable inspection system for generating an image representation of target objects using a radiation source. A detector array having a first configuration and a second configuration is connected to a housing and at least one source of radiation. The radiation source is capable of being transported to a site by a vehicle and of being positioned separate from the housing. The radiation source is housed in a radiation source box and movable within the radiation source box using an actuator. The actuator is operably connected to the radiation source and provides a translational energy that moves the radiation source between an operational position and a stowed position. | 05-07-2009 |
| 20090245462 | Cargo Scanning System - The inspection methods and systems of the present invention are mobile, rapidly deployable, and capable of scanning a wide variety of receptacles cost-effectively and accurately on uneven surfaces. The present invention is directed toward a portable inspection system for generating an image representation of target objects using a radiation source, comprising a mobile vehicle, a detector array physically attached to a movable boom having a proximal end and a distal end. The proximal end is physically attached to the vehicle. The invention also comprises at least one source of radiation. The radiation source is fixedly attached to the distal end of the boom, wherein the image is generated by introducing the target objects in between the radiation source and the detector array, exposing the objects to radiation, and detecting radiation. | 10-01-2009 |
| 20090274270 | Single Boom Cargo Scanning System - The inspection methods and systems of the present invention are mobile, rapidly deployable, and capable of scanning a wide variety of receptacles cost-effectively and accurately on uneven surfaces. The present invention is directed toward a portable inspection system for generating an image representation of target objects using a radiation source, comprising a mobile vehicle, a detector array physically attached to a movable boom having a proximal end and a distal end. The proximal end is physically attached to the vehicle. The invention also comprises at least one source of radiation. The radiation source is fixedly attached to the distal end of the boom, wherein the image is generated by introducing the target objects in between the radiation source and the detector array, exposing the objects to radiation, and detecting radiation. | 11-05-2009 |
| 20100135458 | X-Ray Apparatus for Bone Density Assessment and Monitoring - The present invention relates to a dual energy X-ray apparatus and method for osteoporosis assessment and monitoring. The present invention takes a bone densitometry reading of a patient's wrist to assess osteoporosis and monitor bone loss condition by repeat measurements along with therapy. The bone densitometry system has an X-ray source, dual energy detectors, an arm-rest to place the patient's arm, a motion system to move the source-detector gantry along the patient's forearm, and a computer with a database to archive the wrist image, calculate the bone mineral density, maintain a history of patient information, and generate patient history reports. | 06-03-2010 |
| 20100189226 | ROTATABLE BOOM CARGO SCANNING SYSTEM - The present invention is a self-contained mobile inspection system and method and, more specifically, improved methods and systems for detecting materials concealed within a wide variety of receptacles and/or cargo containers. In particular, the present invention is an improved method and system for inspecting receptacles and/or cargo containers using a single boom placed on a turntable with pivot points to allow for folding and unfolding of the boom, such that the inspection system is relatively compact in a stowed configuration and has a low center of gravity lending to greater stability. | 07-29-2010 |
| 20100284515 | Apparatus for Bone Density Assessment and Monitoring - The present invention relates to a dual energy X-ray apparatus and method for osteoporosis assessment and monitoring. The present invention takes a bone densitometry reading of a patient's wrist to assess osteoporosis and monitor bone loss condition by repeat measurements along with therapy. The bone densitometry system has an X-ray source, dual energy detectors, an arm-rest to place the patient's arm, a motion system to move the source-detector gantry along the patient's forearm, and a computer with a database to archive the wrist image, calculate the bone mineral density, maintain a history of patient information, and generate patient history reports. | 11-11-2010 |
| 20110116597 | Cargo Scanning System - The present invention is directed to a portable inspection system for generating an image representation of target objects using a radiation source. A detector array having a first configuration and a second configuration is connected to a housing and at least one source of radiation. The radiation source is capable of being transported to a site by a vehicle and of being positioned separate from the housing. The radiation source is housed in a radiation source box and movable within the radiation source box using an actuator. The actuator is operably connected to the radiation source and provides a translational energy that moves the radiation source between an operational position and a stowed position. | 05-19-2011 |
| 20120099710 | Cargo Scanning System - The present application is directed to a portable inspection system for generating an image representation of target objects using a radiation source. A detector array having a first configuration and a second configuration is connected to a housing and at least one source of radiation. The radiation source is capable of being transported to a site by a vehicle and of being positioned separate from the housing. The radiation source is housed in a radiation source box and movable within the radiation source box using an actuator. The actuator is operably connected to the radiation source and provides a translational energy that moves the radiation source between an operational position and a stowed position. | 04-26-2012 |
Parag Agrawal, Stanford, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090210429 | System and method for asynchronous update of indexes in a distributed database - An improved system and method for asynchronous update of indexes in a distributed database is provided. A database server may receive the request to update the data and may update the data in a primary data table of the distributed database. An asynchronous index update of the indexes may be initiated at the time a record is updated in a data table and then control may be returned to a client to perform another data update. An activity cache may be provided for caching the records updated by a client so that when the client requests a subsequent read, the updated records may be available in the activity cache to support the various guarantees for reading the data. Advantageously, the asynchronous index update scheme may provide increased performance and more scalability while efficiently maintaining indexes over database tables in a large scale, replicated, distributed database. | 08-20-2009 |
| 20090216718 | System for Query Scheduling to Maximize Work Sharing - A system of query scheduling to maximize work sharing. The system schedules queries to account for future queries possessing a sharability component. Included in the system are operations for assigning an incoming query to a query queue based on a sharability characteristic of the incoming query, and evaluating a priority function for each member of a plurality of query queues to identify one highest priority query queue. The priority function accounts for the probability that a future incoming query will contain the sharability characteristic common to a member of the plurality of query queues. The system of query scheduling to maximize work sharing selects a batch of queries from the highest priority query queue, and dispatches the batch to one or more query execution units. | 08-27-2009 |
Piyush Agrawal, Stanford, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090315678 | RFID-BASED ENTERPRISE INTELLIGENCE - An “RFID-Based Inference Platform” provides various techniques for using RFID tags in combination with other enterprise sensors to track users and objects, infer their interactions, and provide these inferences for enabling further applications. Specifically, observations are collected from combinations of RFID tag reads and other enterprise sensors including electronic calendars, user presence identifiers, cardkey access logs, computer logins, etc. Given sufficient observations, the RFID-Based Inference Platform automatically differentiates between tags associated with or affixed to people and tags affixed to objects. The RFID-Based Inference Platform then infers additional information including identities of people, ownership of specific objects, the nature of different “zones” in a workspace (e.g., private office versus conference room). These inferences are then used to enable various applications including object tracking, automated object ownership determinations, automated object cataloging, automated misplaced object alerts, video annotations, automated conference room scheduling, semi-automated object image catalogs, object interaction query systems, etc. | 12-24-2009 |
Priya Agrawal, Los Angeles, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090078865 | APPARATUS AND SYSTEMS FOR PROCESSING SAMPLES FOR ANALYSIS VIA ION MOBILITY SPECTROMETRY - The invention provides an interface assembly for delivering an ionized analyte from an ionization apparatus into an ion mobility spectrometer. This allows analysis of biological and non-biological samples, even non-volatile solids, via differential mobility spectrometry, without fragmentation of molecules. The invention also provides portable sample analysis systems that operate at ambient pressure. Systems of the invention may be used for high molecular weight species detection, for example, drinking water contaminants, pathogenic biological agents, bio-organic substances, non-biological material, peptides, proteins, oligonucleotides, polymers, bacteria, and hydrocarbons. | 03-26-2009 |
Rajat Agrawal, Pasadena, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110319964 | Retinal Prosthesis with Side Mounted Inductive Coil - The invention is a retinal prosthesis with an inductive coil mounted to the side of the eye by means of a strap around the eye. This allows for close coupling to an external coil and movement of the entire implanted portion with movement of the eye ball. | 12-29-2011 |
Rajat Agrawal, Redlands, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080221653 | FLEXIBLE CIRCUIT ELECTRODE ARRAY - A flexible circuit electrode array comprising: | 09-11-2008 |
| 20100197826 | Wound Closing Compounds With Additives - According to one embodiment of the present invention, there is provided a polyacrylamide or derivative thereof, such as poly-N-isopropyl acrylamide (pNIPAM) for use in the closure of wounds. Also provided is a composition comprising a polyacrylamide or derivative thereof in an amount effective for closing a wound, at least in part, and one or more pharmaceutically acceptable carriers. The a polyacrylamide or derivative thereof may be used in the composition according to the invention in various concentrations and may be combined with other therapeutic compounds. In another embodiment, a method for treating a wound with the compounds and compositions described herein is provided. The method comprises administering to a mammal a polyacrylamide or derivative thereof in an amount effective to close at least a part of a wound. | 08-05-2010 |
| 20100305550 | MEMS DEVICE AND METHOD FOR DELIVERY OF THERAPEUTIC AGENTS - Embodiments of an implantable device for delivering a therapeutic agent to a patient include a reservoir configured to contain a liquid comprising the therapeutic agent, and a cannula in fluid communication with the reservoir. The cannula is shaped to facilitate insertion thereof into a patient's eyeball. | 12-02-2010 |
| 20110144617 | MEMS DEVICE AND METHOD FOR DELIVERY OF THERAPEUTIC AGENTS - Embodiments of an implantable device for delivering a therapeutic agent to a patient include a reservoir configured to contain a liquid comprising the therapeutic agent, a cannula in fluid communication with the reservoir, and means for forcing fluid from the reservoir into the cannula. Circuitry for controlling the means for forcing fluid from the reservoir into the cannula may be included. | 06-16-2011 |
| 20110144619 | MEMS DEVICE AND METHOD FOR DELIVERY OF THERAPEUTIC AGENTS - Embodiments of an implantable device for delivering a therapeutic agent to a patient include a reservoir configured to contain a liquid comprising the therapeutic agent, and a cannula in fluid communication with the reservoir. A valve for maintaining a constant flow rate through the cannula independent of the pressure applied to the device may be included. | 06-16-2011 |
Ritesh Jitendra Agrawal, Fremont, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120117007 | Systems and Methods to Facilitate Local Searches via Location Disambiguation - Systems and methods use machine learning techniques to resolve location ambiguity in search queries. In one aspect, a dataset generator generates a training dataset using query logs of a search engine. A training engine applies a machine learning technique to the training dataset to generate a location disambiguation model. A location disambiguation engine uses the location disambiguation model to resolve location ambiguity in subsequent search queries. | 05-10-2012 |
Sanjay Agrawal, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100211824 | SYSTEMS AND METHODS FOR MEMORY RETENTION ACROSS RESETS - Systems and methods (“utility”) for providing a computer system with a mechanism to record live data on a continuous basis which may be analyzed subsequent to a fault condition is provided. The utility uses the existing DRAM memory of a computer system as a retentive DRAM (RDRAM) device that may be used to store the data. To accomplish this, software and firmware is provided for continuously refreshing the DRAM memory across resets that are due to fault conditions. Further, non-maskable interrupts (NMI) are used to flag a variety of fault conditions to the computer system. To make the utility platform independent, a standardized power and configuration interface is used to implement a computer system reset that preserves the contents of the RDRAM. | 08-19-2010 |
Sanjeev Agrawal, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120063299 | HIGHLY AVAILABLE VIRTUAL PACKET NETWORK DEVICE - A virtual chassis includes two or more physical chassis and operates as a single, logical device. Each of the two or more physical chassis include two route processor modules (RPM) and each RPM is assigned a first and a second role within the virtual chassis. The first role is a physical chassis level role and the second role is a virtual chassis level role. The RPMs operate in coordination such that the failure of any one of the RPMs results in one or more other RPMs taking over the first and second roles of the failed RPM. | 03-15-2012 |
Shipra Agrawal, Stanford, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090135727 | Anomaly Detection and Diagnosis Using Passive Monitoring - A system and method for determining optimal selection of paths for passively monitoring a communications network. A diagnostic set of paths is determined by ensuring that, for all pairs of links in the network, the set contains one path having only one member of that pair. A detection subset of paths is determined by ensuring that, for all the links in the network, one member of the subset contains that link. Selecting a minimum detection and diagnostic set of paths minimizes the communication overhead imposed by monitoring. During normal operation, only the detection subset need be monitored. Once an anomaly is detected, the system may switch to monitoring the full diagnostic set. The cost of deploying and operating the passive monitoring equipment is minimized by determining the minimum set of links on which a probe needs to be placed in order to monitor the diagnostic set of paths. | 05-28-2009 |
Shreekant Agrawal, Rancho Santa Margarita, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090309974 | Electronic Surveillance Network System - We have defined an automated detection system consisting of a combined visible and Short Wave Infra-Red (SWIR) camera that identifies vehicle identification number and the number of occupants in a given vehicle, as well as the speed of the automobile. This information is processed in conjunction with law enforcement rules to determine whether the particular vehicle driver is in violation to enable the law enforcement personnel to issue traffic violation ticket and mail it to the registered driver's address. Such an automated system could be placed at strategic locations along the stretch of the High Occupancy Vehicle (HOV) or carpool lanes and interconnected with backend computing and decision support system to assist law enforcement personnel in identifying vehicle driver violating the HOV or carpool lane rules and in issuing violation tickets to the registered driver of the particular vehicle. | 12-17-2009 |
Siddharth Agrawal, Santa Clara, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080288526 | Composition of electronic document layout - Resolution and composition of electronic document layout are provided. An intermediate text data structure may be generated to hold a “resolved” rich text state for a given document. Properties contained in the “resolved” rich text state are a composite of all relevant properties including user defined and entered properties and including properties associated with the document according to a pre-built document context. This text body resolution process then may be utilized for generating a composite text layout for the text streams associated with a plurality of document components for generating a single rich text stream for presentation to and editing by a user. | 11-20-2008 |
Sonali Agrawal, San Carlos, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110106808 | MULTI-DIMENSIONAL CONTENT ORGANIZATION AND DELIVERY - The present disclosure provides novel systems and methods for providing multi-dimensional categorization within a multi-tenant database system (“MTS”). Data items in entities stored in a MTS may be categorized along one or more category dimensions. A search query may include one or more selected categories in one or more category dimensions. Categorization methodologies include multi-selection, multi-position, and combinations thereof. Users of the MTS may also be categorized along one or more category dimensions. A filter may present a subset of data items relevant to a user in accordance with their categorization. | 05-05-2011 |
| 20110225119 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR VERSIONING CONTENT IN A DATABASE SYSTEM USING CONTENT TYPE SPECIFIC OBJECTS - In accordance with embodiments, there are provided mechanisms and methods for versioning content in a database system using content type specific objects. These mechanisms and methods for versioning content in a database system using content type specific objects can enable embodiments to provide a database system which stores information associated with multiple versions of content. The ability of embodiments to provide a database system which supports content versioning can enable an efficient and comprehensive storage of content types having different features by the database system. | 09-15-2011 |
| 20110238705 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR EXTENDING A MASTER-DETAIL RELATIONSHIP - In accordance with embodiments, there are provided mechanisms and methods for extending a master-detail relationship between objects. These mechanisms and methods for extending a master-detail relationship between objects can enable enhanced data usage, increased efficiency, improved user interaction, etc. | 09-29-2011 |
| 20110238706 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR AUTOMATIC CODE GENERATION FOR DATABASE OBJECT DELETION - In accordance with embodiments, there are provided mechanisms and methods for automatic code generation for database object deletion. These mechanisms and methods for automatic code generation for database object deletion can generate code for deleting database objects in an automated manner. The ability to generate code for deleting database objects in an automated manner can enable the efficient and accurate deletion of database objects, including database objects with relationships to other database objects. | 09-29-2011 |
| 20110238707 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CREATING AN OBJECT WITHIN A SYSTEM, UTILIZING A TEMPLATE - In accordance with embodiments, there are provided mechanisms and methods for creating an object within a system, utilizing a template. These mechanisms and methods for creating an object within a system, utilizing a template can enable increased efficiency, resource and time savings, more intuitive object creation, etc. | 09-29-2011 |
| 20110302212 | SYSTEMS AND METHODS FOR ANALYZING OPERATIONS IN A MULTI-TENANT DATABASE SYSTEM ENVIRONMENT - A system and method for analyzing operations in a multi-tenant database system environment is provided. The system may include a database storing tenant application data and common application data, the tenant application data and common application data controlling a creation, read, update, deletion or undeletion of an object in the multi-tenant database system environment. The system may further include a processor to analyze the tenant application data and common application data to identify therein where the object is being modified, and generate a report identifying potential errors or side effects which may affect the object based upon the analyzed tenant application data and common application data | 12-08-2011 |
| 20120089610 | Structured Data In A Business Networking Feed - Disclosed are systems, apparatus, methods, and computer readable media for presenting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, data is received at a computing device configured to provide computing services via a network. The data may be separated into a plurality of data entries to define structured data. Each data entry may have a plurality of data fields. Each data field may be capable of being assigned a respective data value. The structured data may be stored in a database in an on-demand computing services environment. References to the structured data may be capable of being stored as feed items in one or more feed tables in a database. The feed items may be capable of being published in an information feed displayed on a display device. | 04-12-2012 |
Sonali Agrawal, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110078213 | TECHNIQUES FOR MANAGING FUNCTIONALITY CHANGES OF AN ON-DEMAND DATABASE SYSTEM - In accordance with embodiments, there are provided techniques for managing functionality changes of an on-demand database system. The techniques facilitate implementing changes to the database system while minimize work flow reductions to users of the database system. To that end, one embodiment of the present invention delays implementation of the changes to provide users of the system an opportunity to adjust behavioral interaction with the database. In accordance with another embodiment of the present invention, users may implement the functional changes to determine any adverse impact on work flow, before the functional changes become permanent. In another embodiment, the user may be afforded an opportunity to selectively enable and disable the functionality changes before the duration expires. | 03-31-2011 |
Sonali Agrawal, San Calros, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110213816 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR USING A DATABASE TO ACCESS CONTENT STORED OUTSIDE OF THE DATABASE - In accordance with embodiments, there are provided mechanisms and methods for using a database to access content stored outside of the database. These mechanisms and methods for using a database to access content stored outside of the database can enable embodiments to provide a database system which can be used to access content when the content is incapable of being stored in the database system, or is otherwise not stored in the database system. The ability of embodiments to provide access to such data via the database system can improve the usability of the database system. | 09-01-2011 |
Sunil Agrawal, Fremont, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120110342 | Methods and Systems for Migrating Content Licenses - A system can comprise a processor and a memory embodying an application. The application can comprise code that causes the processor to identify a client key embedded or hard-coded in the application (i.e., included as part of the code comprising the application). Additional code causes the processor to identify data to be accessed according to an encrypted license accessible through use of a machine key. The application can maintain the machine key in an encrypted state using the client key. The application can include code that causes the processor to determine if an encrypted version of the machine key accessible by the processor can actually be decrypted using the client key. If so, the client key can be used to access the machine key. If not, the processor can request a differently-encrypted version of the machine key from a migration service. | 05-03-2012 |
Sunil Agrawal, Milpitas, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110296173 | METHOD AND APPARATUS FOR ACHIEVING NONCONFORMANT PUBLIC KEY INFRASTRUCTURES - Method and apparatus are described wherein, in one example embodiment, a public key certificate issued by a certificate authority includes at least one characteristic that conforms to at least one rule established for the operation of a public key infrastructure. An attribute certificate is issued to be used to modify the public key certificate in accordance with information contained in the attribute certificate to create a modified public key certificate wherein the at least one characteristic is modified so as to be non-conformant with the at least one rule. According to one example embodiment, the attribute certificates may be distributed by a certificate authority, or embedded in an application that includes an engine that is used to modify the conforming public key certificate. | 12-01-2011 |
Sunil C. Agrawal, Milpitas, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090086964 | PROVIDING LOCAL STORAGE SERVICE TO APPLICATIONS THAT RUN IN AN APPLICATION EXECUTION ENVIRONMENT - Methods, systems, and apparatus, including medium-encoded computer program products, for providing local storage service to applications that run in an application execution environment. In one aspect, a method includes receiving a request from one of the applications, wherein the request triggers local storage of information; obtaining an encryption key based on identifiers including a first identifier corresponding to the application execution environment, a second identifier corresponding to the one application, and a third identifier corresponding to the computing apparatus; encrypting the information using the encryption key; and storing the encrypted information in the computing apparatus. | 04-02-2009 |
| 20110083191 | Author Signatures for Legal Purposes - Methods and apparatus, including computer program products, implementing and using techniques for establishing trust in an electronic document. An electronic document is received. State dependent content in the electronic document is identified. The state dependent content is content that is renderable to have a several appearances. The electronic document is presented to a user, which includes disclosing the presence of any identified state dependent content in the electronic document. | 04-07-2011 |
| 20110185179 | System And Method For Digital Rights Management With A Lightweight Digital Watermarking Component - Various embodiments of a system and method for digital rights management with a lightweight digital watermarking component are described. Embodiments may include methods as well as elements for performing such methods. Such a method may include receiving content onto a computer system; the computer system may include a runtime component configured to consume the content. The method may include receiving a digital watermarking component on the computer system. The digital watermarking component may specify information for generating a digital watermark on the content. The method may include applying a digital watermark to the content with the runtime component in order to generate watermarked content. The digital watermark may be applied by the runtime component in accordance with the digital watermarking component. In various embodiments, the received runtime component may be configured to prevent the received content from being consumed without the digital watermark applied to the received content. | 07-28-2011 |
Vineet Kumar Agrawal, Santa Clara, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120061764 | MODIFIED DESIGN RULES TO IMPROVE DEVICE PERFORMANCE - The layouts, device structures, and methods described above utilize dummy devices to extend the diffusion regions of edge structures and/or non-allowed structures to the dummy device. Such extension of diffusion regions resolves or reduces LOD and edge effect issues. In addition, treating the gate structure of a dummy device next to an edge device also allows only one dummy structure to be added next to the dummy device and saves the real estate on the semiconductor chip. The dummy devices are deactivated and their performance is not important. Therefore, utilizing dummy devices to extend the diffusion regions of edge structures and/or non-allowed structures according to design rules allows the resolution or reduction or LOD and edge effect issues without the penalty of yield reduction or increase in layout areas. | 03-15-2012 |
