Shailesh
Shailesh Bavadekar, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090016526 | METHOD AND APPARATUS FOR INTERCEPTING EVENTS IN A COMMUNICATION SYSTEM - An intercept system provides more effective and more efficient compliance with legal intercept warrants. The intercept system can provide any combination of operations that include near-real-time intercept capture of intercepted data in structured authenticated form, clear text intercept for communications where there is access to encryption keys, cipher text intercept for communications where there is no access to encryption keys, provision of transactional logs to the authorized agency, interception without altering the operation of the target services, and encryption of stored intercepted information. | 01-15-2009 |
Shailesh Charati, Dharwad IN
Patent application number | Description | Published |
---|---|---|
20120278046 | INTERACTIVE CONFIGURATION-MANAGEMENT-BASED DIAGRAMMING TOOL - Product data management systems, methods, and mediums. A method includes receiving PDM model and applying a template to the model. The method includes creating a description file based on the application of the template to the model. The method includes transferring the description file to a diagramming application. A diagram corresponding to the description file is created. | 11-01-2012 |
Shailesh Dewasthaly, Vienna AT
Patent application number | Description | Published |
---|---|---|
20100260790 | S. Pneumoniae Antigens - The present invention discloses isolated nucleic acid molecules encoding a hyperimmune serum reactive antigen or a fragment thereof as well as hyperimmune serum reactive antigens or fragments thereof from | 10-14-2010 |
20130136761 | S. PNEUMONIAE ANTIGENS - The present invention discloses isolated nucleic acid molecules encoding a hyperimmune serum reactive antigen or a fragment thereof as well as hyperimmune serum reactive antigens or fragments thereof from | 05-30-2013 |
Shailesh Jannu, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20130316834 | Artificial Intelligence Avatar to Engage Players During Game Play - A gaming system may include an event filter to identify a player as a target for engagement. The gaming system may engage the player in a dialogue with a non-player character to conduct a discussion with the player relating to the events that resulted in engaging the player. In some embodiments, the dialogue may include a pre-event game analysis. The dialogue may include recommendations or suggestions for improving the player's performance, and may include offering virtual game items to the player. | 11-28-2013 |
Shailesh Kandage, Westford, MA US
Patent application number | Description | Published |
---|---|---|
20100201684 | CREATING DYNAMIC SETS TO AUTOMATICALLY ARRANGE DIMENSION ANNOTATIONS - A computer-implemented method and system creates dynamic sets to automatically arrange dimension annotations in a CAD model. The invention method/product/data storage medium/system determines a location to place a new dimension annotation based on dimension type of the entity selected to annotate. One or more sets of existing dimension annotations are created. The existing dimension annotations in the same set together with the new dimension annotation with similar characteristics as those in the same set are sorted, and then displayed in sorted order in a view of the CAD model on the computer screen. | 08-12-2010 |
20140306956 | Creating Dynamic Sets To Automatically Arrange Dimension Annotations - A computer-implemented method and system creates dynamic sets to automatically arrange dimension annotations in a CAD model. The invention method/product/data storage medium/system determines a location to place a new dimension annotation based on dimension type of the entity selected to annotate. One or more sets of existing dimension annotations are created. The existing dimension annotations in the same set together with the new dimension annotation with similar characteristics as those in the same set are sorted, and then displayed in sorted order in a view of the CAD model on the computer screen. | 10-16-2014 |
Shailesh Kozarekar, Novi, MI US
Patent application number | Description | Published |
---|---|---|
20080236181 | COOLING SYSTEM FOR A VEHICLE BATTERY - Air is cooled by a heat exchanger of a vehicle. The cooled air is directed to a cabin and/or battery of the vehicle. Ports in the cooling path direct the cooled air to the cabin and/or battery. | 10-02-2008 |
20080243325 | OPTIMAL ENGINE OPERATING POWER MANAGEMENT STRATEGY FOR A HYBRID ELECTRIC VEHICLE POWERTRAIN - A method is disclosed for managing power in a hybrid electric vehicle powertrain having multiple components, including an engine, a motor, a generator and a high voltage battery. Power losses in the individual components are computed. An engine speed corresponding to a minimum value for the power losses is selected to achieve optimal total powertrain efficiency. | 10-02-2008 |
20100299012 | System For Managing A Power Source In A Vehicle - A system for managing a power source in a vehicle having an engine and an electric machine can set first and second discharge limits for the power source, where the second discharge limit is higher than the first discharge limit. A buffer value can be determined as a function of at least the second discharge limit and an engine-on power requirement. A driver demand for power can be determined, and the engine started when the engine is off and the driver demand for power exceeds the buffer value. | 11-25-2010 |
20110010032 | Optimal Engine Operating Power Management Strategy for a Hybrid Electric Vehicle Powertrain - A method is disclosed for managing power in a hybrid electric vehicle powertrain having multiple components, including at least two of a group comprising an engine, a motor, a generator and a high voltage battery. Power losses in the individual components are computed. An engine operating speed and torque for a given vehicle speed and total power command is determined so that total power losses for powertrain components are minimized. | 01-13-2011 |
20120059565 | OPTIMAL ENGINE OPERATING POWER MANAGEMENT STRATEGY FOR A HYBRID ELECTRIC VEHICLE POWERTRAIN - A method for managing power in a hybrid electric vehicle powertrain having multiple components including at least two of a group comprising an engine, a motor, a generator and a high voltage battery includes computing power losses for the individual components. An engine operating speed and torque for a given vehicle speed and total power command is determined so that total power losses for powertrain components are minimized. | 03-08-2012 |
Shailesh Kumar, Ghaziabad IN
Patent application number | Description | Published |
---|---|---|
20150221592 | SEMICONDUCTOR DEVICE WITH PACKAGE-LEVEL DECOUPLING CAPACITORS FORMED WITH BOND WIRES - A decoupling capacitor (decap) for circuitry (e.g., an I/O interface) in a semiconductor die is formed using one or more pairs of (parallel) bond wires wire-bonded to bond pads on a top surface of the die. Depending on the implementation, the pairs of bond wires may be horizontally or vertically aligned and may be bonded to I/O and/or array bond pads. | 08-06-2015 |
20150364439 | SEMICONDUCTOR DEVICE HAVING POWER DISTRIBUTION USING BOND WIRES - A semiconductor device uses insulated bond wires to connect peripheral power supply and ground bond pads on the periphery of the device to array power supply and ground bond pads located on an interior region of a integrated circuit die of the device. Power supply and ground voltages are conveyed from array bond pads using vertical vias down to one or more corresponding inner power distribution layers. The bond wire connections form rows and columns of hops constituting a mesh power grid that reduces the IR drop of the semiconductor device. | 12-17-2015 |
20160056099 | INTEGRATED CIRCUIT WITH ON-DIE DECOUPLING CAPACITORS - A semiconductor device has an on-die decoupling capacitor that is shared between alternative high-speed interfaces. A capacitance pad is connected to the decoupling capacitor and internal connection pads are connected respectively to the alternative interfaces. Internal connection bond wires connect the decoupling capacitor to the selected interface through the capacitance pad and the internal connection pads in the same process as connecting the die to external electrical contacts of the device. | 02-25-2016 |
Shailesh Kumar, Ghazlabad IN
Patent application number | Description | Published |
---|---|---|
20140339687 | POWER PLANE FOR MULTI-LAYERED SUBSTRATE - A semiconductor device includes a ground plane and a power plane that lie in spaced, parallel planes. The power plane includes a number of openings formed around its outer edge. A ground ring surrounds the power plane and has fingers that extend towards and are received within corresponding ones of the openings of the power plane. The ground ring is electrically connected to the ground plane with vias. | 11-20-2014 |
Shailesh Kumar, Noida IN
Patent application number | Description | Published |
---|---|---|
20080301588 | Method for verification of file-based media content - A method for automatically verifying one or more features of file-based media content ( | 12-04-2008 |
20100085475 | Method and system for calculating interlace artifact in motion pictures - A method and system for calculating an interlace artifact in image data are disclosed. A motion picture of the image data comprises a series of frames, captured at a predefined interval of time. During processing of the motion picture, the frames are divided into fields, each field comprising one or more pixels. A difference between the pixels of the fields is calculated. Thereafter, edges of the pixels are calculated in the fields. The method and system then identify the focused area in the fields. To calculate the interlace artifact in the motion picture, the displacement of the focused area is calculated by using motion vectors. The artifacts are calculated as a ratio of a number of pixels based on motion vector calculation. | 04-08-2010 |
Shailesh Maskai, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20090207833 | EFFICIENT KEY SQUENCER - A method includes for determining a plurality of fields of a packet associated with a routing of the packet, wherein each field of the plurality of fields includes one or more bits. Arranging the bits of the plurality of fields into a plurality of ordered partitions of a search sequence, the search sequence being associated with a plurality of searches, wherein the searches are based on the bits included in one or more of the ordered partitions. Providing, to a routing table including routing information associated with the routing of the packet, one or more of the ordered partitions of the search sequence, wherein the routing table is structured based on the search sequence. Receiving, based on the plurality of searches, the routing information associated with the routing of the packet from the routing table. Routing the packet based on the routing information. | 08-20-2009 |
20090276604 | ASSIGNING MEMORY FOR ADDRESS TYPES - Various example implementations are disclosed. According to one example, an integrated circuit may include a key extractor, a translation table block, and a memory assigner. The key extractor may be configured to receive data, extract key-related information from the data, and send the key-related information to a first memory device. The translation table block may be configured to update a mapping table based on a memory assigner assigning physical portions of the first memory device to each of a plurality of address types, receive an index from the first memory device in response to the key extractor sending the key-related information to the first memory device, and send a data request to a second memory device based on the received index, the data request identifying a physical portion of the second memory device. | 11-05-2009 |
Shailesh Mungikar, Pune IN
Patent application number | Description | Published |
---|---|---|
20150186283 | Smart Pre-Fetch for Sequential Access on BTree - Methods and systems configured to facilitate smart pre-fetching for sequentially accessing tree structures such as balanced trees (b-trees) are described herein. According to various described embodiments, a pre-fetch condition can be determined to have been met for a first cache associated with a first level of a tree such as a b-tree. A link to a bock of data to be read into the cache can be read into the cache by accessing a second level of the tree. The data elements associated with the retrieved link can subsequently read into the cache. | 07-02-2015 |
20150186453 | Tiered index management - Disclosed herein are methods for retrieving data from a database. An embodiment operates searching for a key in a first index. The method determines that the searching will require a storage access request and issues the storage access request. The method continues searching for the key in a second index. | 07-02-2015 |
20150186549 | Tiered Index Management - Disclosed herein are system, method, and computer program product embodiments for storing data in a database using a tiered index architecture, An embodiment operates by creating a first tier and assigning a first threshold size to the first tier. When the first tier exceed the first threshold size, the system pushes data from the first tier into a second tier. | 07-02-2015 |
Shailesh Newase, Pune IN
Patent application number | Description | Published |
---|---|---|
20160110482 | METHOD AND SYSTEM FOR MULTILATERAL VALIDATION OF WIRE HARNESS DESIGN OUTPUTS - System and Method for multilateral Validation of Wire Harness Design Outputs wherein said method comprises of validating with respect to one another and with respect to component database, the background data files (BDF). Such BDFs are generated by software platforms for creating two dimensional circuit schematic and two dimensional & three dimensional wire harness outputs and are not friendly for use by humans. The system as per said method is a computer program, capable of plugging-in on product Life Cycle management Software suites. The system and method makes validation possible by comparing BDF instead of conventional validation of comparing the technical contents by skilled designers, thus saves need of skilled designers, besides saving time and improving quality of Wire harness Design Outputs. | 04-21-2016 |
Shailesh Patel, Chesterfield, VA US
Patent application number | Description | Published |
---|---|---|
20090186236 | Protective films for textured substrates - Surface protection films are disclosed that comprise an outer surface contact layer, an outer stiffening layer, and optionally a core layer, wherein the surface contact layer consists essentially of (A) a mixture of a tackified quadblock styrene block copolymer elastomer and a triblock styrene block copolymer containing up to 30 wt % of a diblock styrene copolymer; (B) a mixture of a tackified quadblock styrene block copolymer elastomer, a tackified triblock styrene block copolymer and a triblock styrene block copolymer containing up to 30 wt % of a diblock styrene copolymer; (C) a mixture of a tackified triblock styrene block copolymer and a triblock styrene block copolymer containing up to 30 wt % of a diblock styrene copolymer; or (D) a triblock styrene block copolymer containing up to 30 wt % of a styrene diblock copolymer and a low density polyethylene polymer. | 07-23-2009 |
20090202804 | Masking film with improved wetting - A masking film having improved wetting of substrates has an adhesion layer, a second layer, and optionally a core layer interposed between the adhesion layer and the second layer, wherein the adhesion layer comprises a blend of a metallocene polyolefin and a low density polyethylene and wherein the second layer provides increased stiffness, strength or mechanical properties to the film. The film may also include antistatic agents in at least one film layer. | 08-13-2009 |
Shailesh Patil, Raritan, NJ US
Patent application number | Description | Published |
---|---|---|
20150271818 | TIME HOPPING IN DEVICE-TO-DEVICE TRANSMISSIONS - Apparatuses, systems, and devices are described for transmissions and retransmissions of device-to-device (D2D) communications. A D2D message may be transmitted during an initial communications period, followed by one or more retransmissions. A device may transmit an initial transmission, determine a time hopping pattern for the retransmission(s), and determine a transmission resource for the retransmission(s) based at least in part on a resource of the initial transmission and the time hopping pattern. The messages may include, for example, a scheduling assignment (SA) for data transmission, or data transmissions from a transmitting device. Time hopping patterns may be determined based on times and/or frequencies of the initial transmission. A base station may transmit a message to a transmitting device that indicates one or more time hopping patterns that are to be used for the transmissions. | 09-24-2015 |
20150358888 | FEEDBACK CONTROL FOR D2D COMMUNICATIONS - A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a wireless communication user equipment (UE). The apparatus transmits information in a device-to-device (D2D) communication to a second UE, the information indicating whether the second UE should use a direct feedback path to the UE or an indirect feedback path to the UE. The apparatus receives feedback through one of the direct feedback path or the indirect feedback path based on the information indicated in the D2D communication. The apparatus receives a D2D communication from a second UE. The apparatus determines whether to transmit feedback in response to the D2D communication via a direct feedback path to the second UE or via an indirect feedback path to the second UE. The apparatus transmits the feedback in response to the D2D communication in the determined feedback path. | 12-10-2015 |
20160057186 | WIDEBAND RANGING IN CELLULAR USING UNLICENSED RADIO FREQUENCY SPECTRUM BAND - Methods, systems, and devices are described for utilization of an unlicensed radio frequency spectrum band for performing a ranging procedure. Performance of the ranging procedure may be triggered by a signal transmitted in a licensed radio frequency spectrum band. While conventional ranging in Long Term Evolution (LTE) communications, for example, using the licensed radio frequency spectrum band may be limited to a 10 MHz bandwidth, using the unlicensed radio frequency spectrum band for ranging may allow use of a wider bandwidth, such as 100 MHz or greater. Use of the wider bandwidth may result in more accurate ranging measurements (e.g., time-of-arrival estimation). | 02-25-2016 |
20160080920 | GROUP PRIORITY HANDLING FOR WIRELESS COMMUNICATION - Methods, systems, and devices are described for wireless communication at a UE. In accordance with the present disclosure, a number of user devices in a network may be divided into a plurality of service groups based in part on priority levels associated with each group. In some examples, a network may distribute a plurality of resource pools to each of the above-assigned groups. Thus, for proximity based service (ProSe) communication, user devices within each group may select resource pools corresponding to the priority levels of the groups associated with the user device. Thus, in accordance with the present disclosure, division of resources based on priority levels of groups and UEs may ensure greater reliability of access to resources for high priority communication. | 03-17-2016 |
Shailesh Pawase, Mumbai IN
Patent application number | Description | Published |
---|---|---|
20150111038 | AMIDES OF 2-AMINO-4-ARYLTHIAZOLE COMPOUNDS AND THEIR SALTS - The present disclosure is directed to salts of N-{4-[2,4-difluoro-3-(trifluoromethyl)phenyl]-1,3-thiazol-2-yl}dimethyl-2,4-dioxo-1,2,3,4-tetrahydrothieno[2,3-d]pyrimidin-5-yl)acetamide and process for the preparation thereof (formula II). | 04-23-2015 |
Shailesh Prabhune, Pune IN
Patent application number | Description | Published |
---|---|---|
20090288348 | METHOD OF MAKING A COMPOSITE DIAMOND BODY - The present invention relates to a method of producing a composite diamond body from powders of diamond particles and powders forming a binder phase comprising cobalt powder having mainly a fcc-structure and a grain size (FSSS) of from about 0.2 to about 2.9 μm., with a pressing and sintering operation. The present invention also relates to a composite diamond body made according to the method. | 11-26-2009 |
Shailesh Rasane, Parramatta AU
Patent application number | Description | Published |
---|---|---|
20140362112 | FRAMEWORKS, DEVICES AND METHODS CONFIGURED FOR ENABLING TRANSITION OF CONTENT IN A USER INTERFACE BETWEEN A MAP-BOUND LAYER AND A MAP-UNBOUND LAYER - Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. | 12-11-2014 |
20140365181 | GENERATING A THREE DIMENSIONAL BUILDING MANAGEMENT SYSTEM - Devices, methods, and systems for generating a three dimensional building management system are described herein. One method includes inputting, into a three dimensional graphics rendering engine, building information modeling data associated with a building, inputting, into the three dimensional graphics rendering engine, real time building management system data associated with the building, and generating, by the three dimensional graphics rendering engine, a three dimensional building management system for the building based on the building information modeling data and the real time building management system data. | 12-11-2014 |
20140365942 | FRAMEWORKS, DEVICES AND METHODS CONFIGURED FOR ENABLING TOUCH/GESTURE CONTROLLED DISPLAY FOR FACILITY INFORMATION AND CONTENT WITH RESOLUTION DEPENDENT DISPLAY AND PERSISTENT CONTENT POSITIONING - Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. | 12-11-2014 |
Shailesh Rasane, Paramatta AU
Patent application number | Description | Published |
---|---|---|
20130169681 | SYSTEMS AND METHODS FOR PRESENTING BUILDING INFORMATION - Described herein are systems and methods for presenting building information. In overview, the technologies described herein provide relationships between Building Information Modeling (BIM) data (which includes building schematics defined in terms of standardized three dimensional models) and Building Management System (BMS) data (which includes data indicative of the operation of building components such as HVAC components and the like). Some embodiments use relationships between these forms of data thereby to assist technicians in identifying the physical location of particular pieces of equipment, for example in the context of performing inspections and/or maintenance. In some cases this includes the provision of 2D and/or 3D maps to portable devices, these maps including the location of equipment defined both in BIM and BMS data. In some cases, augmented reality technology is applied thereby to provide richer access to positional information. | 07-04-2013 |
Shailesh Sakri, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20160094910 | DIRECTIONAL AUDIO CAPTURE - Systems and methods for improving performance of a directional audio capture system are provided. An example method includes correlating phase plots of at least two audio inputs, with the audio inputs being captured by at least two microphones. The method can further include generating, based on the correlation, estimates of salience at different directional angles to localize a direction of a source of sound. The method can allow providing cues to the directional audio capture system based on the estimates. The cues include attenuation levels. A rate of change of the levels of attenuation is controlled by attack and release time constants to avoid sound artifacts. The method also includes determining a mode based on an absence or presence of one or more peaks in the estimates of salience. The method also provides for configuring the directional audio capture system based on the determined mode. | 03-31-2016 |
Shailesh Shah, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20150302514 | BROADCAST DISCOVERY VIA ELECTRONIC MARKETPLACE - An electronic marketplace includes a plurality of video game applications available for purchase. For each of the plurality of video game applications, the electronic marketplace may display a tile identifying the video game application, a payment object for initiating a purchase of the video game application, and a preview object to initiate viewing of a live broadcast of active gameplay of the video game application. | 10-22-2015 |
Shailesh Shah, Muenchwilen CH
Patent application number | Description | Published |
---|---|---|
20090163569 | PROCESS FOR THE PRODUCTION OF AMIDES - The present invention relates to a process for the preparation of compounds of formula (I) wherein R | 06-25-2009 |
Shailesh Shiwalkar, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20110276746 | CACHING STORAGE ADAPTER ARCHITECTURE - An interface adapter includes a storage module including non-volatile random access memory (RAM), and a lookup module. The storage module is configured to store metadata in the non-volatile RAM. The metadata identifies data from an external storage device cached in a solid-state storage device. The lookup module is configured to receive a read request. The lookup module is further configured to, based on the metadata and in response to the read request, selectively provide cached data from the solid-state storage device or provide second data retrieved from the external storage device. | 11-10-2011 |
20130191582 | Cache System Using Solid State Drive - A cache system for a storage device includes (i) one or more solid state drives (SSDs), (ii) one or more random access memories (RAMs), and (iii) a cache control device. The cache control device caches at least some of first data that is to be written to the storage device, and caches at least some of second data that is retrieved from the storage device. When caching first data or second data in one of the one or more RAMs, the cache control device writes to the one RAM non-sequentially with respect to a memory space of the one RAM. When caching first data or second data in one of the one or more SSDs, the cache control device writes to the one SSD sequentially with respect to a memory space of the one SSD. | 07-25-2013 |
20150269082 | CACHE SYSTEM USING SOLID STATE DRIVE - A cache system for a storage device includes a solid state drive (SSD), a random access memory (RAM), and a cache control device. The cache control device is configured to: retrieve data from the storage device in response to a request to read data from the storage device, store at least some of the data in one or both of (i) the SSD and (ii) the RAM, when storing the at least some of the data to the RAM, write to the RAM non-sequentially with respect to a memory space of the RAM, and when storing the at least some of the data in the SSD, write to the SSD sequentially with respect to a memory space of the SSD. The cache control device comprises an SSD interface device configured to allocate memory for storing data in the SSD sequentially with respect to the memory space of the SSD. | 09-24-2015 |
Shailesh Silwant, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20110291969 | Apparatus and Method for Right/Left Hand Orientation of a Dual Panel Electronic Device - An electronic device includes a processor, a first touch screen displaying a page for reading and a second touch screen displaying a pad for writing. An object transition module is executed by the processor. The object transition module includes executable instructions to detect a rotational input applied to the pad. The pad is rotated in accordance with the rotational input, while the original orientation of the page is maintained. | 12-01-2011 |
Shailesh Talapady, Pune IN
Patent application number | Description | Published |
---|---|---|
20140348318 | PRIORITIZE CONTACT NUMBERS OF CUSTOMERS IN REAL TIME - A microprocessor executable contact manager operable to determine, for selected different types of customer communication devices, a likelihood of contacting successfully a customer at a respective type of customer communication device and select, based on the likelihood, an order and/or sequence in which to contact customer communication devices of the different customer communication device types. | 11-27-2014 |
Shailesh Vinayaka, Los Gatos, CA US
Patent application number | Description | Published |
---|---|---|
20130086424 | DEBUGGING ANALYSIS IN RUNNING MULTI-USER SYSTEMS - Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users. | 04-04-2013 |
20130086625 | ENFORCING SECURITY RULES AT RUNTIME - Various arrangements for implementing a security policy at runtime are presented. A plurality of calls in a syntax tree may be identified. Each call of the plurality of calls may be substituted with a corresponding security-modified call to create a plurality of security-modified methods calls. Each security-modified call may be linked with a security class. Following modification of each call of the plurality of calls, the plurality of security-modified calls may be compiled into bytecode. | 04-04-2013 |
20140123116 | SYSTEM AND METOD FOR DEBUGGING DOMAIN SPECIFIC LANGUAGES - Systems and methods for debugging domain specific languages are provided. In accordance with an embodiment, one such system can comprise a web which includes a virtual machine, a debug execution machine, and a domain specific language (DSL)-specific tool interface. The web server is configured to compile DSL code received from a developer computer. During compilation the DSL code is instrumented to include debugging information received from the developer computer. The web server is also configured to execute, by the virtual machine, the instrumented code. During execution the instrumented code communicates with the debug execution machine such that a state of the debug execution machine mirrors a state of the virtual machine. | 05-01-2014 |
20140258893 | AUTOMATIC MANAGEMENT OF CLIENT DATA CONSISTENCY - A system is provided that automatically manages data consistency of a web application. When the system sends a data entity to a user interface component that the system has determined is an updatable user interface component, the system stores a version indicator for the data entity within a resource scope. When the system receives a request to update the data entity, the system compares the version indicator stored within the resource scope with a version indicator stored within a data store. When the two version indicators are identical, the system updates the data entity. When the two version indicators are not identical, the system raises an exception. | 09-11-2014 |
20150067029 | DATA UNIQUED BY CANONICAL URL FOR REST APPLICATION - Pieces of an entity's data set can be related with each other using a canonical Uniform Resource Locator (URL). If a server returns pieces of an entity's data record to a client within multiple separate REST-based responses, the client can discern from the canonical URL that those pieces relate to the same entity. In response to each REST-based request from a client, a server returns, with the client-requested data, a canonical URL that uniquely identifies that data's entity. A client can receive the canonical URL with the data that the server returns. If the canonical URLs returned along with data items in separate requests match, then the client determines that those data items pertain to the same entity. If the client determines that separately received data items pertain to the same entity, then the client can merge those data items together into a unified record that the client stores locally. | 03-05-2015 |
Shailesh Vinayaka, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090210784 | ACTIVE DATA PUSH DELIVERY - A system that pushes active data to a client receives a first request for a page that includes active data from the client. The active data includes a component and a corresponding model for a data source of the component. The system determines if the model is active and if so, instantiates an encoder that corresponds to the component. The system queries the model for the active data and renders a user interface representation of the data. The system then returns a response to the request with the user interface representation. | 08-20-2009 |