Kulkarni, Bangalore
Abhay Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110202744 | HASHING WITH HARDWARE-BASED REORDER USING DUPLICATE VALUES - A hash table controller may include a hash calculator configured to receive a key and to determine, based thereon, a first entry in a first bank of a hash table for a value associated with the key and determine a second entry in a second bank of the hash table for the value. The hash table controller also may include a table operations manager configured to determine that the first entry and the second entry are empty, and to store the value and a duplicate of the value at both the first entry and the second entry, respectively. | 08-18-2011 |
20140074801 | DATA DE-DUPLICATION SYSTEM - A data de-duplication system is provided that supports the loading and integration of data from multiple data sources. The data de-duplication system identifies and merges duplicate dimension data records that describe the same entity by creating a single dimension data record that is identified as a single best record (“SBR”). The data de-duplication system further adjusts foreign keys that reference the duplicate dimension data records so that the foreign keys correctly reference the merged dimension data record (i.e., the SBR). | 03-13-2014 |
20140188885 | Utilization and Power Efficient Hashing - Methods, systems, and computer readable storage medium embodiments for hashing with improved utilization and power efficiency are disclosed. Some embodiments include inserting a key in a selected bucket in accordance with an bucket identifier generated by a hash function, wherein the selected bucket is one of a plurality of buckets of a hash table configured in at least one memory, determining respective unique bit strings based upon corresponding bit positions for a plurality of keys in the selected bucket including the inserted key, inserting the respective unique bit strings in a table location corresponding to the bucket identifier, wherein the table location is one of a plurality of table locations in at least one control table configured in the at least one memory. Other embodiments include lookup operations in a hash table. | 07-03-2014 |
Aditya Kulkarni, Bangalore, IN US
Patent application number | Description | Published |
---|---|---|
20140188952 | READING DATA WITHOUT AN INDIRECTION LOGICAL REFERENCE IDENTIFIER IN A SYSTEM THAT USES INDIRECTION ACCESS - A server that caches data in a storage system includes a data access manager that accesses data with a physical location identifier instead of a logical block reference identifier used by a filesystem that manages the cached data. The data access manager provisions a buffer from a pool of buffers maintained by the filesystem, and associates the provisioned buffer with a cache location separate from a buffer cache maintained by the filesystem. The data access manager issues a read for the data with the physical location identifier to obtain the data, and stores the data in the cache location separate from the buffer cache in the provisioned buffer. The data access manager performs a validity check on the obtained data and discards the obtained data when the validity check fails. The data access manager provides access to the buffer to a requesting program. | 07-03-2014 |
Aditya Rajeev Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110225359 | FAST MIGRATION OF VIRTUAL STORAGE PARTITION DATA ACROSS STORAGE SYSTEMS - A method includes reading a superblock of a read-only replica of a source virtual volume in a source virtual storage partition associated with a source aggregate of a source storage system at the destination storage system, modifying the superblock of the read-only replica in a memory of the destination storage system, and associating the modified superblock with one or more virtual volume block number(s) configured to be previously associated with the superblock of the read-only replica of the source virtual volume without initiating a destination consistency point (DCP) at the destination storage system to render the destination virtual volume writable. The method also includes modifying a disk group label to reflect an association of the destination storage disk with the writable destination virtual volume, and initiating the DCP to ensure that the modified superblock and the modified disk group label are flushed to the destination storage disk. | 09-15-2011 |
20130318210 | NON-DISRUPTIVE STORAGE SERVER MIGRATION - The techniques introduced here provide a storage server migration that is non-disruptive to client applications. The techniques described here allow the migration of data from a source storage server to a destination storage server without the need for planned downtime typically associated with storage server migration. Using the techniques described here, data migration operations are performed while client applications continue to run and access data from the source storage server. Once data migration operations are complete, all applications and clients are transitioned to the destination storage server without disruption to the client applications. | 11-28-2013 |
20140143514 | FAST MIGRATION OF VIRTUAL STORAGE PARTITION DATA ACROSS STORAGE SYSTEMS - A method includes reading a superblock of a read-only replica of a source virtual volume in a source virtual storage partition associated with a source aggregate of a source storage system at the destination storage system, modifying the superblock of the read-only replica in a memory of the destination storage system, and associating the modified superblock with one or more virtual volume block number(s) configured to be previously associated with the superblock of the read-only replica of the source virtual volume without initiating a destination consistency point (DCP) at the destination storage system to render the destination virtual volume writable. The method also includes modifying a disk group label to reflect an association of the destination storage disk with the writable destination virtual volume, and initiating DCP to ensure that the modified superblock and the modified disk group label are flushed to the destination storage disk. | 05-22-2014 |
Anant Madhava Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090102983 | SYSTEMS AND METHODS FOR CONTROLLING MEDIA DEVICES - Systems and methods process an input received from a remote control. A media stream is presented on a display, and the input from the remote control is received at a local device associated with the display. The local device may determine if the input is intended for the local device or a remote device. If the input is intended for the local device, the input may be processed at the local device. Various interface features, for example, may be managed at the local device. If the input is intended for the remote device, a signal may be transmitted from the local device to the remote device to thereby allow the remote device to respond to the input. | 04-23-2009 |
20130208186 | SYSTEMS AND METHODS FOR CONTROLLING MEDIA DEVICES - Systems and methods process an input received from a remote control. A media stream is presented on a display, and the input from the remote control is received at a local device associated with the display. The local device may determine if the input is intended for the local device or a remote device. If the input is intended for the local device, the input may be processed at the local device. Various interface features, for example, may be managed at the local device. If the input is intended for the remote device, a signal may be transmitted from the local device to the remote device to thereby allow the remote device to respond to the input. | 08-15-2013 |
Aniket Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120047048 | DELIVERY AND PRICING INFORMATION IN EXPOSURE MANAGEMENT - An exposure management system may include customizable pricing and delivery components interfacing with existing organizational systems and third party systems. The pricing component may enable an organization to enter variable pricing terms, such as customizable pricing formulas that depend on a published price averaged over time. Data used in the pricing formulas and terms may be obtained electronically from various sources. The delivery component may enable the exposure management system to measure risks associated with split or periodic deliveries. The delivery component may also interface with existing systems, such as ERP, CRM, and inventory management systems, to verify that deliveries actually occurred. Methods and devices are provided. | 02-23-2012 |
Anil S. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100183255 | Seal Guard - A seal guard | 07-22-2010 |
Anoop Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100070330 | ARCHITECTURAL DESIGN FOR CUSTOMER RETURNS HANDLING APPLICATION SOFTWARE - Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing customer returns handling. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include an Accounting process component, a Customer Return Processing process component, a Sales Order Processing process component, a Customer Invoice Processing process component, a Due Item Processing process component, a Balance of Foreign Payment Management process component, a Payment Processing process component, a Supply and Demand Matching process component, an Inventory Processing process component, a Site Logistics Processing process component, and an Inbound Delivery Processing process component. | 03-18-2010 |
20100070336 | Providing Customer Relationship Management Application as Enterprise Services - Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having customer relationship management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described. | 03-18-2010 |
Ashish A. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110258138 | ABSTRACTING AND REALIZING COMPLEX EVENT SCENARIOS USING DYNAMIC RULE CREATION - Systems, methods and articles of manufacture are disclosed for creating, reconfiguring, and reusing business scenarios. In one embodiment, a complex event processing (CEP) tool expert generates a business scenario template using a CEP tool. Once the business scenario template is generated, a business user may generate multiple business scenario instances from the business scenario templates, without using the CEP tool and without involvement from the CEP tool expert. | 10-20-2011 |
Ashutosh Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140290313 | AIR FLOW IN A WASHING MACHINE APPLIANCE - A washing machine appliance is provided having one or more features to improve the airflow in the washing machine appliance during a spin cycle and/or an overnight drying cycle. The appliance uses one or more one way valves in an inlet duct and/or an exhaust duct to direct the airflow through the washing machine appliance during spin cycles. Additionally, or alternatively, the appliance provides ambient air through an inlet port positioned proximate to an opening in a wash drum and exhausts the air to the ambient through an exhaust port positioned at a rear end of a wash tub. | 10-02-2014 |
20140352362 | INTEGRATION OF BLOWER WITH WASHER MOTOR SHAFT OR DRIVE SHAFT - A blower is provided having a fan element that is directly connected to a drive shaft. The drive shaft is attached to a wash drum and is rotated by a washer motor. When the washer motor rotates the drive shaft, the fan element also rotates and can move air through the washing machine appliance without the use of an additional blower motor. Alternatively, the fan element of the blower is directly connected to a motor shaft extending from the motor, such that when the motor shaft is rotated, the blower can move air through the washing machine appliance without the use of an additional blower motor. | 12-04-2014 |
Bheemashankar A. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120208844 | SUBSTITUTED PIPERIDINES THAT INCREASE P53 ACTIVITY AND THE USES THEREOF - The present invention provides a compound of Formula (1) as described herein or a pharmaceutically acceptable salt, solvate or ester thereof. The compounds are useful as inhibitors of the HDM2 protein. Also disclosed are pharmaceutical compositions comprising the above compounds and methods of treating cancer using the same. | 08-16-2012 |
20140336222 | SUBSTITUTED PIPERIDINES THAT INCREASE p53 ACTIVITY AND THE USES THEREOF - The present invention provides a compound of Formula 1 | 11-13-2014 |
Chidambar Y. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130179505 | MANAGING MESSAGE TRANSMISSION AND RECEPTION - Various systems, processes, and products may be used to manage the transmission and reception of messages. In particular implementations, a system, process, and product for managing message transmission and reception may include the ability to receive a plurality of messages to be transmitted over a communication network, wherein some of the messages have a higher priority and some of the messages have a lower priority, and enqueue descriptors for the messages in a direct memory access queue. The system, process, and product may also include the ability to determine whether an overrun of the queue has occurred, analyze the queue if an overrun has occurred to determine if lower priority messages are associated with any of the descriptors in the queue, and replace, if descriptors for lower priority messages are in the queue, the descriptors for the lower priority messages with descriptors for higher priority messages. | 07-11-2013 |
Dattatraya Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140194094 | DATA LOSS PREVENTION FOR MOBILE COMPUTING DEVICES - System calls to a kernel of a mobile computing device are monitored. A particular system call is intercepted relating to input/output (I/O) functionality of the mobile computing device. A data loss prevention (DLP) policy is identified that is applicable to the particular system call. An action is performed on the particular system call based at least in part on the DLP policy. | 07-10-2014 |
Giridhar U. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110020539 | PALLADIUM THIOLATE BONDING OF CARBON NANOTUBES - Carbon nanotube (CNT) arrays are attractive thermal interface materials with high compliance and conductance that can remain effective over a wide temperature range. Disclosed herein are CNT interface structures in which free CNT ends are bonded using palladium hexadecanethiolate Pd(SC | 01-27-2011 |
20120064257 | FORMATION OF PALLADIUM SULFIDE - Technologies are generally described for methods and systems of forming a palladium sulfide film on a substrate including flexible substrate. A palladium sulfide precursor may be applied to the substrate. The palladium sulfide precursor may comprise a palladium organothiolate. The palladium sulfide precursor may be heated under reaction conditions sufficient to decompose the palladium sulfide precursor to form the palladium sulfide film or patterns, the latter using various lithography techniques. | 03-15-2012 |
20130196083 | MICROPATTERN GENERATION WITH PULSED LASER DIFFRACTION - Methods and devices for preparing microscale polymer relief structures from a thin polymer layer on an absorbing substrate are described. The described methods are ultrafast (about 8 nanoseconds) and allow formation of patterned microstructures having complex morphologies and narrow line widths that are an order of magnitude smaller than the masks used in the methods. | 08-01-2013 |
20130295288 | PALLADIUM THIOLATE BONDING OF CARBON NANOTUBES - Carbon nanotube (CNT) arrays are attractive thermal interface materials with high compliance and conductance that can remain effective over a wide temperature range. Disclosed herein are CNT interface structures in which free CNT ends are bonded using palladium hexadecanethiolate Pd(SC | 11-07-2013 |
20140033977 | MICROPATTERN GENERATION WITH PULSED LASER DIFFRACTION - Methods and devices for preparing microscale polymer relief structures from a thin polymer layer on an absorbing substrate are described. The described methods are ultrafast (about 8 nanoseconds) and allow formation of patterned microstructures having complex morphologies and narrow line widths that are an order of magnitude smaller than the masks used in the methods. | 02-06-2014 |
20140379299 | SYSTEM AND A METHOD TO DETECT HYDROGEN LEAKAGE USING NANO-CRYSTALLIZED PALLADIUM GRATINGS - Embodiments of the present disclosure relate to a system and method to detect hydrogen leakage. The system uses a fluid sensing apparatus ( | 12-25-2014 |
Girish Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090317007 | METHOD AND APPARATUS FOR PROCESSING A DIGITAL IMAGE - A method for optimizing memory usage required for processing a digital image by using Minimum Coded Entity Group (MCEG) information obtained during parsing, decoding or encoding the image is provided. An MCEG is formed by processing two consecutive coded entities (Minimum Coded Units (MCUs)) of an image. The MCEG information includes distances between start positions of each MCEG from a preset location, relative distance between coded entities within an MCEG and at least four DC values. DC values of a first coded entity within an MCEG are reconstructed by using stored DC values. For a second coded entity within an MCEG, stored predictor DC values are added to decoded differential DC values to get actual values and the actual values are used for MCU reconstruction. To process a portion of an image, a closest MCEG is determined and the corresponding MCU is directly accessed and decoded using the MCEG information. | 12-24-2009 |
20110025701 | METHOD AND SYSTEM FOR CREATING AN IMAGE - A method for combining at least two images and outputting a combined image includes creating a template including a first input image having a defined area, receiving a second input image, modifying the second input image by applying an intensity relating to a plurality of pixels included in the defined area to a plurality of pixels included in the second input image and replacing the defined area with the modified second image to create an output image and displaying the output image. | 02-03-2011 |
20110289411 | METHOD AND SYSTEM FOR RECORDING USER INTERACTIONS WITH A VIDEO SEQUENCE - A method and system for recording user interactions with a video sequence is provided. The method includes playing a video sequence receiving a user input in the video sequence, displaying, on the video sequence, a response to the user input, and recording the response into the video sequence. | 11-24-2011 |
20120014662 | METHOD AND SYSTEM FOR EDITING VIDEO SEQUENCES - A method and system for editing video sequences. The method includes playing a first video sequence on a device and introducing one or more objects randomly in the first video sequence. The method further includes determining one or more randomized properties associated with the randomly inserts objects. Moreover, the method includes recording the one or more randomized properties. The system includes a device. The device includes a memory that stores one or more objects and one or more randomized properties associated with the one or more objects; a random generator that introduces the objects randomly from the memory in a first video sequence; and a processor operable to play the first video sequence including randomly introduced objects, determine the one or more randomized properties associated with the one or more objects and to record the one or more randomized properties. | 01-19-2012 |
20130275883 | METHOD AND SYSTEM TO SHARE, SYNCHRONIZE CONTENTS IN CROSS PLATFORM ENVIRONMENTS - A method and system to manage items associated with different entities is provided. The items can be content and contacts. The entities can be Social Networking Sites (SNS), device, and contact groups in the device, contact groups in the SNS, content hosting servers or the like. The method provides a grid structure to display items associated with different entities. Further, the method allows a user to share items by performing one or more actions. The actions can be a voice, a gesture or a gaze. The gesture can be an emotion, a tap, a scroll, a drag, a drop, a pinch, a swipe and a hover. The method facilitates re-location and re-grouping of the items. The method allows the user to create and edit an album and a relational view with the items associated with different entities. | 10-17-2013 |
20130311586 | METHOD OF INTERACTIVE VIDEO BLOGGING - A method and apparatus are provided for interactive video blogging. The method includes receiving, by a server, a comment attached to a video blog file from a first terminal, the comment being associated with a point of time at which the comment is displayed along with the video blog file; converting, by the server, the comment into a descriptor file; storing, by the server, the descriptor file; receiving, by the server, information on a selected one of a plurality of descriptor files stored in the server from a second terminal, the plurality of descriptor files representing a plurality of comments attached to the video blog file; and transmitting, by the server, the selected one of the plurality of descriptor files to the second terminal. | 11-21-2013 |
Girish R. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110093952 | DETECTING AND RESPONDING TO MALWARE USING LINK FILES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring the generation of link files by processes on a computer and performing protection processes based on whether the link files target malicious objects or are generated by malicious processes. In one aspect, a method includes monitoring for a generation of a first file that includes a target path that points to an object; in response to monitoring the generation of the first file: determining whether the target path is a uniform resource locator; in response to determining that the target path is a uniform resource locator, identifying a process that caused the first file to be generated; determining whether the process is a prohibited process; in response to determining that the process is a prohibited process, performing one or more protection processes on the process and the first file; in response to determining that the process is not a prohibited process, determining whether the uniform resource locator is a prohibited uniform resource locator; in response to determining that the uniform resource locator is a prohibited uniform resource locator, performing one or more protection processes on the process and the first file. | 04-21-2011 |
Giten Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110244797 | PORTABLE MOBILE COMMUNICATION DEVICE AND METHOD OF CONTROLLING NEAR FIELD COMMUNICATION - A portable mobile communication device ( | 10-06-2011 |
20140149737 | CONTROLLING APPLICATION ACCESS TO MOBILE DEVICE FUNCTIONS - There is described a method of controlling application access to predetermined functions of a mobile device. The described method comprises (a) providing a set of keys, each key corresponding to one of the predetermined functions ( | 05-29-2014 |
Gururaj Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090089522 | System and method for dynamic storage device reconfiguration - A system and method provides for recovery of a backup process that has been interrupted by an address change for a connected backup storage device. A backup server may manage a data backup process from client computers to backup storage devices, each device having a unique address. Devices may be managed by storage node computers, which may occasionally reorganize its associated devices, causing some device address changes. This will interrupt the backup process since the server will not be able to match reorganized devices to known addresses. The present invention provides a method for querying the backup storage device, updating the server with the new address change, and continuing with the backup process. The present invention also provides a method for disabling the device from the backup process if the problem cannot be solved, then resuming the backup process. | 04-02-2009 |
Hrishikesh G. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100332598 | Routing Videoconference Signals Based on Network Configurations - Performing a videoconference based on network locality. The method may determine if a first endpoint and a second endpoint is within a same network, e.g., based on the address of the first and second endpoints. The videoconference may be established or performed based on the determination. For example, an external communication server may be used if the second endpoint is not within the same network as the first endpoint. However, the external communication server may be bypassed if the second endpoint is within the same network as the first endpoint. | 12-30-2010 |
20110074913 | Videoconferencing Using a Precoded Bitstream - Sharing computer video in a videoconference. The method may include acquiring video on a computer. The method may also include coding the acquired video on the computer. Transmitting the coded video from the computer to a videoconferencing unit may also be included in the method. Also, the method may include packaging the transmitted video coded on the videoconferencing unit. Furthermore, the method may include transmitting the packaged video to a videoconferencing destination. | 03-31-2011 |
20110149013 | Remotely Monitoring and Troubleshooting a Videoconference - System and method for performing a videoconference. One or more computers are utilized to passively monitor a videoconference call between a plurality of participants at respective participant locations, where the videoconference call is performed using a plurality of videoconferencing endpoints at respective ones of the participant locations, and where the monitoring includes monitoring one or more parameters from each of the videoconferencing endpoints. The videoconference call is actively monitored upon detecting values of the one or more parameters from a first videoconferencing endpoint indicating a lack of call quality, thereby generating active monitor data. The active monitor data is automatically analyzed to determine at least one problem causing lack of call quality, and at least one action is automatically determined and performed to address the at least one problem. The active monitoring may also be invoked manually, e.g., in response to user input. | 06-23-2011 |
20110261150 | Selective Audio Combination for a Conference - Selective audio combination for a conference. The conference may be initiated between a plurality of participants at respective participant locations. The conference may be performed using a plurality of conferencing endpoints at each of the participant locations. Audio may be received from each of the plurality of conferencing endpoints. Audio level information may also be received from each of the plurality of conferencing endpoints. The audio may be combined from a plural subset of the plurality of conferencing endpoints to produce conference audio. The plural subset is less than all of the plurality of conferencing endpoints. The audio may be combined based on the audio level information. The conference audio may be provided to the plurality of conferencing endpoints. | 10-27-2011 |
20110279628 | Conducting a Private Videoconference Within a Videoconference via an MCU - Conducting a private videoconference within a videoconference. A videoconference may be established between a plurality of endpoints. Input may be received requesting the private videoconference for a plural subset of the plurality of endpoints. The private videoconference may be established between the plural subset of the plurality of endpoints. The initial videoconference may continue during the private videoconference. Private videoconference data may be transmitted only to the plural subset of endpoints of the private videoconference. The private videoconference may be sent directly between the plural subset of endpoints or may be sent via a multipoint control unit, e.g., of the initial videoconference. The private videoconference data may not be sent to the remaining endpoints of the initial videoconference. | 11-17-2011 |
20110279629 | Conducting a Direct Private Videoconference Within a Videoconference - Conducting a private videoconference within a videoconference. A videoconference may be established between a plurality of endpoints. Input may be received requesting the private videoconference for a plural subset of the plurality of endpoints. The private videoconference may be established between the plural subset of the plurality of endpoints. The initial videoconference may continue during the private videoconference. Private videoconference data may be transmitted only to the plural subset of endpoints of the private videoconference. The private videoconference may be sent directly between the plural subset of endpoints or may be sent via a multipoint control unit, e.g., of the initial videoconference. The private videoconference data may not be sent to the remaining endpoints of the initial videoconference. | 11-17-2011 |
20110279632 | Multiway Telepresence without a Hardware MCU - System and method for performing a videoconference. The videoconference may be established between at least three videoconferencing locations. Each videoconferencing location may include respective pluralities of displays, video inputs, and videoconferencing units. A first videoconferencing unit at a first videoconferencing location may receive an indication that there is an active talker at the first videoconferencing location. An indication that there is an active talker at the first videoconferencing location may also be provided to a second videoconferencing unit at the first videoconferencing location. The first and second videoconferencing units may provide signals to corresponding videoconferencing units at second and third videoconferencing locations indicating that videoconferencing signals from the first videoconferencing location should be displayed. The second and third videoconferencing locations may switch to display videoconferencing signals from the first videoconferencing location based on the signals which indicate that videoconferencing signals from the first videoconferencing location should be displayed. | 11-17-2011 |
20110279633 | Telepresence Between a Multi-Unit Location and a Plurality of Single Unit Locations - Performing a videoconference. The videoconference may be established at a first videoconferencing location between at least three videoconferencing locations. The locations may include the first location, a second location, and a third location. The first location may maintain a plurality of videoconferencing units and the second and third locations may each maintain a single videoconferencing unit. A first videoconferencing unit of the first location acts as a multipoint control unit (MCU) of the videoconference. The MCU may receive respective videoconferencing information from each videoconferencing unit of the videoconference. The MCU may provide active videoconferencing information of an active participant to ones of the videoconferencing units at the second and third locations corresponding to non-active participants. The MCU may provide second and third videoconference information from the videoconferencing units of the second and third locations for presentation at the first location. This provision may be performed independently of the active participant. | 11-17-2011 |
20120274730 | Distributed Recording of a Videoconference in Multiple Formats - A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input. | 11-01-2012 |
20120274731 | Collaborative Recording of a Videoconference Using a Recording Server - A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input. | 11-01-2012 |
20130222523 | Multicasting a Video to a Plurality of Clients Based on a Single Stream - A federated media server system. The federated media server system may include a plurality of media servers. A first media server may be coupled to a second media server over a network. The first media server may also be coupled to a third media server over the network. Additionally, the second and third media servers may be coupled to a plurality of respective clients. The first media server may be configured to record video, e.g., videoconferences, and stream recordings to clients and/or the second and third media servers. The second and third media servers may assist in performing video recording, transcoding, storage of recordings, multicasting, etc. | 08-29-2013 |
20130222524 | Distributed Transcoding of a Video Based on Insufficient Computing Resources - A federated media server system. The federated media server system may include a plurality of media servers. A first media server may be coupled to a second media server over a network. The first media server may also be coupled to a third media server over the network. Additionally, the second and third media servers may be coupled to a plurality of respective clients. The first media server may be configured to record video, e.g., videoconferences, and stream recordings to clients and/or the second and third media servers. The second and third media servers may assist in performing video recording, transcoding, storage of recordings, multicasting, etc. | 08-29-2013 |
20130222530 | Streaming a Videoconference Using Distributed Transcoding - A federated media server system. The federated media server system may include a plurality of media servers. A first media server may be coupled to a second media server over a network. The first media server may also be coupled to a third media server over the network. Additionally, the second and third media servers may be coupled to a plurality of respective clients. The first media server may be configured to record video, e.g., videoconferences, and stream recordings to clients and/or the second and third media servers. The second and third media servers may assist in performing video recording, transcoding, storage of recordings, multicasting, etc. | 08-29-2013 |
20130223811 | Distributed Recording of a Video Based on Available Disk Space - A federated media server system. The federated media server system may include a plurality of media servers. A first media server may be coupled to a second media server over a network. The first media server may also be coupled to a third media server over the network. Additionally, the second and third media servers may be coupled to a plurality of respective clients. The first media server may be configured to record video, e.g., videoconferences, and stream recordings to clients and/or the second and third media servers. The second and third media servers may assist in performing video recording, transcoding, storage of recordings, multicasting, etc. | 08-29-2013 |
20140240443 | Distributed Recording or Streaming of a Videoconference in Multiple Formats - A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input. | 08-28-2014 |
20150089030 | Distributed Transcoding of a Video Based on Insufficient Computing Resources - A federated media server system. The federated media server system may include a plurality of media servers. A first media server may be coupled to a second media server over a network. The first media server may also be coupled to a third media server over the network. Additionally, the second and third media servers may be coupled to a plurality of respective clients. The first media server may be configured to record video, e.g., videoconferences, and stream recordings to clients and/or the second and third media servers. The second and third media servers may assist in performing video recording, transcoding, storage of recordings, multicasting, etc. | 03-26-2015 |
Hrishikesh Gopal Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100085419 | Systems and Methods for Selecting Videoconferencing Endpoints for Display in a Composite Video Image - In some embodiments, a videoconferencing endpoint may be an MCU (Multipoint Control Unit) or may include embedded MCU functionality. In various embodiments, the endpoint may thus conduct a videoconference by receiving/compositing video and audio from multiple videoconference endpoints. The endpoint may select a subset of endpoints and form a composite video image from the subset of the videoconference endpoints to send to the other videoconference endpoints. In some embodiments, the subset of endpoints that are selected for compositing into the composite video image may be selected according to criteria such as the last N talking participants. In some embodiments, the master endpoint may request the non-talker endpoints to stop sending video to help conserve the resources on the master endpoint. In some embodiments, the master endpoint may ignore video from endpoints that are not being displayed. | 04-08-2010 |
20100225736 | Virtual Distributed Multipoint Control Unit - A virtual distributed multipoint control unit in a videoconference may be implemented using a master endpoint, one or more facilitator endpoints, and one or more leaf endpoints. The facilitator endpoint(s) may receive video and/or audio from the leaf endpoints (which may provide/receive videoconference audio and video to one or more local participants). The master endpoint may receive video and/or audio from one or more facilitator endpoints (which may include cumulative video stream from multiple leaf endpoints) and/or directly from one or more leaf endpoints. The master endpoint may arrange received video and/or audio and provide cumulative video and/or audio streams to the leaf endpoints (e.g., directly and/or through the facilitator endpoints). The virtual distributed multipoint control unit may support a conference with more leaf endpoints than the master endpoint has input ports and/or decoders. | 09-09-2010 |
Kaustubh Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120136580 | System and Method for Analyzing an Electrophysiological Signal - A system and a method of analyzing an electrophysiological signal, wherein the system comprises an acquisition device for acquiring a test electrophysiological signal associated with an anatomical part of a patient and a processor configured to divide a cycle of the test electrophysiological signal into test time windows, compare a test signal value of each of the test time windows with a reference signal value of reference time windows of the reference segments of respective representations representing respective predetermined morphological classes to obtain a difference, define grid points associated with respective test time windows, respective reference time windows and respective differences, obtain a warping path using the grid points non-linearly in a predetermined order, sum differences along the grid points of each of the warping paths to obtain a cumulative distance for each of the warping paths, and classify the test electrophysiological signal into one of the respective predetermined morphological classes corresponding to the warping path of the respective representation having the least cumulative distance. | 05-31-2012 |
Kumar Uday Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100047906 | GERM LINEAGE DERIVED FEEDER CELLS AND METHODS THEREOF - The present disclosure relates to human germ layer derived feeder cells (GLDF cells) and method of generation thereof. Further, it relates to a method for culturing and propagating human embryonic stem cells (hESCs) in a substantially undifferentiated state for several passages on the human GLDF cells. In particular, the present disclosure relates to human GLDF cells which are capable of supporting proliferation of hESCs in a substantially undifferentiated and pluripotent state for several passages. | 02-25-2010 |
20100068805 | XENO-FREE CULTURE CONDITIONS FOR HUMAN EMBRYONIC STEM CELLS AND METHODS THEREOF - The present disclosure provides novel culture system and methods for culturing and propagating hESCs in a substantially undifferentiated state for several passages. The ability to grow such cells without differentiation has important applications for therapeutic uses of ES cells for treating human disorders using tissue transplantation and/or gene therapy techniques. In particular, the disclosure further relates to conditioned medium obtained from human germ lineage derived feeder cells (GLDF). The hESC lines are derived, cultured and propagated in substantially undifferentiated state using the conditioned media from GLDF cells of the disclosure. In particular, the disclosure relates to the xeno-free derivation, culture and propagation of hESCs using conditioned medium of GLDF cells obtained thereof. | 03-18-2010 |
Madhav Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100184985 | PROCESS FOR THE PRODUCTION OF MACROLIDES USING A NOVEL STRAIN, STREPTOMYCES SP. BICC 7522 - The present invention discloses a new strain of | 07-22-2010 |
Nagalingswami Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090003348 | IP aggregation with blackhole entry - Provided is a method of route aggregation in a communication system. The method includes receiving an advertised aggregated network routes from a first router, the advertised aggregated network route including at least one blackhole subnetwork route, and updating a forwarding information base (FIB) to include the at least one blackhole route. | 01-01-2009 |
20130094361 | INTELLIGENT LAYER-2 FORWARDING - One embodiment of the present invention provides a switch. The switch includes a port management module and a notification module. During operation, the port management module identifies a local port selected to be in a blocking state associated with a spanning tree. The notification module constructs a notification message associated with the blocking state. | 04-18-2013 |
Naveen Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120089960 | EXTENSIBLE COLLABORATIVE SOFTWARE MODELING - Multiple architects may concurrently create and modify a model of computer software, each on their own client at a different location. Each change that is made to a model is forwarded to a server for analysis. The server may determine whether the change creates a conflict. If no conflict is detected, the change may be approved, saved, and propagated by the server to all of the other clients that are working on the same model. If a conflict is detected, on the other hand, the change may not be approved by the server. The server may instead provide notice of the conflict. | 04-12-2012 |
Naveen Narayanrao Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120010915 | SYSTEM AND METHOD FOR ANALYZING SERVICE BASED SYSTEMS - The invention provides a method, system and computer program product for analyzing a service based system. Business model data including one or more activities is received. A plurality of service characteristics is determined from the business model data for each activity group. The plurality of service characteristics are used to determine inferences regarding candidate service identification, service portfolio evaluation, service impact analysis, and so forth corresponding to the service based system. | 01-12-2012 |
Nilesh Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120326969 | IMAGE SLIDESHOW BASED ON GAZE OF A USER - Provided is a method to enable an image slideshow based on gaze of a user. The method displays an image to a user for viewing, wherein, invisible to the user, each image is divided into a grid of tiles. While the user is viewing the image, the method detects the gaze of the user to identify regions of the image that are of interest to the user. The identified regions of interest are mapped to the grid of tiles on the image, to recognize tiles of interest to the user. The tiles of interest for the image are calculated and another image is presented to the user for viewing when the number of tiles of interest exceeds a threshold value previously computed for the user. | 12-27-2012 |
Padma Lakshmi Anoop Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090178101 | METHOD AND DEVICE FOR SELECTING AMONG ALTERNATIVE DATA ITEMS - The method of selecting a data item of the invention comprises the steps of receiving a first data item ( | 07-09-2009 |
20100306802 | METHOD AND DEVICE FOR SELECTING A SET OF SCHEDULE ITEMS - The method of selecting a set of schedule items, e.g. program listings, of the invention comprises the steps of selecting a first set of schedule items and upon detecting that at least one of one or more of the first set of schedule items has an end time which precedes a current time, selecting a second set of schedule items, the second set of schedule items not including said at least one schedule item and/or a schedule item preceding said at least one schedule item. The electronic device of the invention comprises electronic circuitry configured to perform the method of the invention. The computer program product of the invention comprises software for enabling a programmable device to perform the method of the invention. | 12-02-2010 |
Pankaj Venkatrao Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120215387 | TECHNIQUE FOR PROVIDING MULTIPLE UNDO AND REDO OPERATIONS FOR FLIGHT MANAGEMENT SYSTEMS - A technique for providing multiple undo and redo operations for flight management systems is disclosed. In one embodiment, in a method of providing multiple undo and redo operations for a flight plan in a flight management system, a temporary flight plan and a reference flight plan are created upon initiating a first revision on a created or default active flight plan. The temporary flight plan includes a copy of the active flight plan and the initiated first revision. The reference flight plan is a copy of the active flight plan. Further, multiple undo and redo functions are enabled upon initiating multiple revisions on the temporary flight plan for performing multiple undo and redo operations on the temporary flight plan. | 08-23-2012 |
Prakash Aravind Rao Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140236511 | SYSTEM AND METHOD FOR DETERMINING STATE OF CHARGE OF A BATTERY - A novel method and system for determining state of charge of a battery (SOC) is disclosed wherein the direct method and the indirect method are not used at the same time, but alternately as indicated by battery current status. The method of the invention compensates for the exiting modeling errors and parameter estimation errors to provide an accurate SOC estimation. The method of the invention computes the DC offset and the battery capacitance to compensate for the exiting modeling errors and parameter estimation errors. | 08-21-2014 |
Prasad Kulkarni, Bangalore IN
Prasad V. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110276389 | BID LANDSCAPE TOOL - Techniques are provided that can be used in advertising campaign management in connection with auction-based online advertising. A tool is provided, for use by advertisers or advertising campaign managers, for being provided with, in connection with specified parameters, an indication of a competitive bid and a non-competitive bid. The tool may also provide an actual, estimated, or projected bid, which may be associated with an advertising campaign or a portion thereof, for comparison with the competitive bid and the non-competitive bid. The tool may allow assessment of a competitive bid landscape and help allow determination of an optimal bid. | 11-10-2011 |
Prashant Mohan Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120030532 | STRUCTURES AND CONTROL PROCESSES FOR EFFICIENT GENERATION OF DIFFERENT TEST CLOCKING SEQUENCES, CONTROLS AND OTHER TEST SIGNALS IN SCAN DESIGNS WITH MULTIPLE PARTITIONS, AND DEVICES, SYSTEMS AND PROCESSES OF MAKING - A scannable integrated circuit ( | 02-02-2012 |
Prashant N. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130093173 | DETERRING INFORMATION COPYING INCLUDING DETERRENCE OF CURRENCY COUNTERFEITING - A method for deterring information copying, includes: combining a watermark serial number incorporate in a given medium with a content serial number to create a combined serial number, the watermark serial number uniquely identifies the given medium, and the content serial number uniquely identifies a content stored on the given medium; creating a digital signature by encoding the combined serial number using a private key of a public/private key pair; imprinting the content serial number and the digital signature on the given medium; decoding the digital signature imprinted on the given medium using a public key of the public/private key pair to obtain the combined serial number; comparing the decoded combined serial number with the watermark serial number and the content serial number imprinted of the given medium; and in response to determining that both match the combined serial number, determining that the content is authentic. | 04-18-2013 |
20130093175 | DETERRING INFORMATION COPYING INCLUDING DETERRENCE OF CURRENCY COUNTERFEITING - A method for deterring information copying, includes: combining a watermark serial number incorporate in a given medium with a content serial number to create a combined serial number, the watermark serial number uniquely identifies the given medium, and the content serial number uniquely identifies a content stored on the given medium; creating a digital signature by encoding the combined serial number using a private key of a public/private key pair; imprinting the content serial number and the digital signature on the given medium; decoding the digital signature imprinted on the given medium using a public key of the public/private key pair to obtain the combined serial number; comparing the decoded combined serial number with the watermark serial number and the content serial number imprinted of the given medium; and in response to determining that both match the combined serial number, determining that the content is authentic. | 04-18-2013 |
Priya Gururaj Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130097445 | Method and Apparatus for Power Management Control of an Embedded Memory Having Sleep and Shutdown Features - A power management controller controls a power mode associated with a memory device and includes a logic element operative to provide a power mode control signal. The logic element is responsive to first and second control signals, the second control signal being a delayed version of the first control signal. The first control signal is provided by a processing device, and the power mode control signal transitions (i) inactive before a chip select signal transitions active and/or (ii) active after the chip select signal transitions inactive. The chip select signal controls the memory device, and the power mode control signal controls the power mode associated with the memory device. A corresponding method, computer-readable medium, and electronic system are also disclosed. A method that selects a power control mode associated with the power management controller, which controls a power mode associated with the memory device, is also disclosed. | 04-18-2013 |
Rahul R. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140033718 | COMBUSTOR - A combustor includes a cap assembly that extends radially across at least a portion of the combustor, wherein the cap assembly includes an upstream surface axially separated from a downstream surface, and a combustion chamber downstream from the cap assembly. A plurality of tubes extend from the upstream surface through the downstream surface of the cap assembly, and each tube provides fluid communication through the cap assembly to the combustion chamber. The downstream surface is sloped at an angle with respect to the upstream surface. | 02-06-2014 |
Rahul Ravindra Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140033719 | MULTI-STEP COMBUSTOR - The present application provides a combustor for use with a gas turbine engine. The combustor may include a number of fuel nozzles and a combustion zone downstream of the fuel nozzles. The combustion zone may include a number of steps such that the combustion zone expands in a radial direction downstream of the fuel nozzles. | 02-06-2014 |
20140345287 | METHOD AND SYSTEM FOR COMBUSTION CONTROL BETWEEN MULTIPLE COMBUSTORS OF GAS TURBINE ENGINE - A system includes a first combustor having a first combustion chamber, a first head end with a first plurality of fuel nozzles, and a first effusion plate. The first effusion plate has a first plurality of openings for the first plurality of fuel nozzles, and the first effusion plate has a first plurality of openings configured to enable air flow into the first combustion chamber. The system includes a second combustor having a second combustion chamber, a second head end with a second plurality of fuel nozzles, and a second effusion plate. The second effusion plate comprises a second plurality of air ports configured to enable air flow into the second combustion chamber, such that the first plurality of air ports in the first effusion plate have differences relative to the second plurality of air ports in the second effusion plate. | 11-27-2014 |
Rajesh Narayan Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120055039 | DRYING AND WARMING APPLIANCE - An appliance for drying or warming associated laundry items includes a housing having a wall forming a stationary cavity dimensioned to receive the associated laundry items. At least one article support member is preferably contained within the cavity. A heater increases a temperature of associated air within the cavity and a fan circulates the heated air within the cavity. A vent is dimensioned to allow air to exit the housing cavity, and a controller regulates circulation of the associated heated air within the cavity. | 03-08-2012 |
Ravi K. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090013147 | COMPUTER SYSTEM FOR PERFORMING ERROR MONITORING OF PARTITIONS - A computer system for performing error monitoring of partitions. A partition status buffer (PSB) denotes a status (GOOD, BAD, NOCARE) of each partition of at least two partitions. The BAD status denotes that the partition has encountered at least one error that is currently unrepaired. A global supervisor mapping (GSM) associates each partition (designated as a supervised partition) with a supervisor partition in a one-to-one mapping. The supervisor partition determines its supervised partition from the GSM and ascertains the status of its supervised partition from the PSB. If the status of the supervised partition is BAD then the supervisor partition performs a recovery procedure. The recovery procedure: obtains a grant of access to physical and logical resources of the supervised partition which contains error data of the supervised partition; gathers the error data; sets the status of the supervised partition to the NOCARE status. | 01-08-2009 |
Sachin Shivajirao Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120222659 | METHODS AND SYSTEMS FOR AN ENGINE - Various methods and systems are provided for operating an exhaust gas recirculation engine having a plurality of exhaust gas donor cylinders and a plurality of non-donor cylinders. One example method includes firing each of the engine cylinders in a cylinder firing order, including firing at least one of the non-donor cylinders between every donor cylinder firing of the engine cycle. | 09-06-2012 |
Sameer Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140278600 | AUCTION BASED DECENTRALIZED TICKET ALLOTMENT - Described is a method for auction based decentralized ticket allotment. The method includes receiving a ticket indicating a system problem, generating an auction for the ticket, receiving at least one bid, based on the auction, to resolve the system problem from at least one agent, the at least one bid including one of a time to resolution, a hold and a no bid, and allotting the ticket to an agent based on the at least one bid. | 09-18-2014 |
Sandeep Chandrakant Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130221917 | Energy Absorbing System for Electric Vehicle Charging Station and Methods for Making and Using the Same - In one embodiment, an electric vehicle charging station comprises a base and a body extending from the base along a major axis of the electric vehicle charging station; and an energy absorbing system comprising a first wall, a second wall, and a connecting wall disposed therebetween the first wall and the second wall creating a compartment; wherein the body receives the energy absorbing system; and wherein the energy absorbing system is configured to engage an impacting object. | 08-29-2013 |
20130234663 | ENERGY ABSORBING SYSTEM FOR ELECTRIC VEHICLE CHARGING STATION AND METHODS FOR MAKING AND USING THE SAME - In one embodiment, an electric vehicle charging station comprises a body attached to a base, wherein the base is operably connected to a deflector mechanism, wherein the body moves from a rest position disposed along a major axis of the electric vehicle charging station to an impact position, with an articulation angle disposed therebetween, upon an impact having a force greater than or equal to 5 kiloNewtons. | 09-12-2013 |
20140050524 | ROAD BARRIER ENERGY ABSORBING SYSTEMS AND METHODS FOR MAKING AND USING THE SAME - In an embodiment, a road barrier energy absorption unit can comprise: a vehicle crush section configured to absorb impact energy when impacted with greater than or equal to 5 kN force; a post channel configured to receive a road barrier post; and a guardrail attachment. The energy absorption unit can be disposed over the post and a guardrail can attach to the energy absorption unit. In an embodiment, a road barrier energy absorber system comprises: posts; road barrier energy absorption unit; and a guardrail extending between the energy absorber units. Each post is disposed in one of the energy absorber units. The energy absorber units comprise a vehicle crush section configured to absorb impact energy when impacted with greater than or equal to 5 kN force. In an embodiment, a guardrail can comprise: an outer wall and stiffening elements, wherein the guardrail comprises a plastic. | 02-20-2014 |
20140270937 | ROAD BARRIER ENERGY ABSORBER MECHANISM - A road barrier energy absorber system, comprising: an energy absorber unit comprising outer walls with a stiffening element located between the outer walls; wherein the energy absorber unit has a size and shape to be located on at least one side of a road barrier; and wherein upon an impact, the energy absorber unit will absorb, e.g., up to 300 kJ of energy. | 09-18-2014 |
Sanjeev Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100147639 | DISC BRAKE - A disc brake includes an actuation mechanism, and first and second brake pad mounting structures to be located, in use, adjacent opposing inboard and outboard faces, respectively, of a brake rotor to be braked. The disc brake further includes first and second brake pads located by the first and second mounting structures, respectively, such that upon application of the actuation mechanism, the brake pads clamp the brake rotor, and brake torque is reacted by the brake pad mounting structures. The first brake pad has a different functional requirement to the second brake pad such that fitment of the first brake pad in the second brake pad mounting structure and/or the second brake pad in the first brake pad mounting structure impairs the safety, functionality or durability of the brake. To prevent or inhibit such incorrect fitting, the first brake pad includes on a peripheral face or a rear face thereof a first formation in such a location that it may only be successfully fitted in the first brake pad mounting structure and only successfully fitted in the correct orientation with the brake fully assembled. The second brake pad includes a second formation different from the first formation such that it may only be successfully fitted in the second brake pad mounting structure and only successfully fitted in the correct orientation with the brake fully assembled. | 06-17-2010 |
20120073913 | BRAKE ASSEMBLY - A disc brake assembly includes a brake pad having a first pad abutment spaced from a second pad abutment and a third pad abutment positioned between the first pad abutment and the second pad abutment. An actuator is operable to apply a force to the brake pad to apply the brake. The disc brake assembly has a first reaction abutment facing the first pad abutment, a second reaction abutment facing the second pad abutment, and a third reaction abutment facing the third pad abutment. The first, second and third pad abutments are operable to transfer brake pad drag torque to the first, second and third reaction abutments respectively. The disc brake is configured such that under no load conditions with the third pad abutment engaging the third reaction abutment, the first pad abutment is spaced from the first reaction abutment. | 03-29-2012 |
20120298456 | DISC BRAKE - A disc brake includes a brake disc, a sliding caliper, a single piston, and a brake pad carrier comprising a leading part and a trailing part. The brake pad carrier includes mounting features for securing the brake pad carrier to an associated structure of a vehicle. The mounting features define a mounting side and a non-mounting side of the brake. A mounting side brake pad comprises mounting side friction material and a non-mounting side brake pad comprising non-mounting side friction material. The center of pressure of the non-mounting side friction material is circumferentially aligned with the piston and the center of pressure of the mounting side friction material is offset in relation to the piston towards the leading part of the brake pad carrier. | 11-29-2012 |
Santosh Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100017760 | TEST DESIGN OPTIMIZER FOR CONFIGURABLE SCAN ARCHITECTURES - Roughly described, a scan-based test architecture is optimized in dependence upon the circuit design under consideration. In one embodiment, a plurality of candidate test designs are developed. For each, a plurality of test vectors are generated in dependence upon the circuit design and the candidate test design, preferably using the same ATPG algorithm that will be used downstream to generate the final test vectors for the production integrated circuit device. A test protocol quality measure such as fault coverage is determined for each of the candidate test designs, and one of the candidate test designs is selected for implementation in an integrated circuit device in dependence upon a comparison of such test protocol quality measures. Preferably, only a sampling of the full set of test vectors that ATPG could generate, is used to determine the number of potential faults that would be found by each particular candidate test design. | 01-21-2010 |
20140059399 | TEST DESIGN OPTIMIZER FOR CONFIGURABLE SCAN ARCHITECTURES - Roughly described, a scan-based test architecture is optimized in dependence upon the circuit design under consideration. In one embodiment, a plurality of candidate test designs are developed. For each, a plurality of test vectors are generated in dependence upon the circuit design and the candidate test design, preferably using the same ATPG algorithm that will be used downstream to generate the final test vectors for the production integrated circuit device. A test protocol quality measure such as fault coverage is determined for each of the candidate test designs, and one of the candidate test designs is selected for implementation in an integrated circuit device in dependence upon a comparison of such test protocol quality measures. Preferably, only a sampling of the full set of test vectors that ATPG could generate, is used to determine the number of potential faults that would be found by each particular candidate test design. | 02-27-2014 |
20140304672 | Hierarchical Testing Architecture Using Core Circuit with Pseudo-Interfaces - A core circuit that can be connected in a hierarchical manner, and configured to test a multiple circuits is disclosed. The core circuit includes at least one real input for receiving scan-in data for controlling operation of the core circuit. The core circuit further includes an input register coupled to the at least one real input and configured to store data. The core circuit further includes at least one scan chain coupled a subset if registers of the register chain and configured to generate scan-out data representing the presence of faults in an circuit. Furthermore, the core circuit includes at least one control pseudo-output coupled to the input register and configured to route at least a subset of the data to another register chain in the core circuit or to another core circuit. | 10-09-2014 |
Shashikant Bhalchandra Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120240066 | METHOD AND APPARATUS FOR EFFICIENT CUSTOMIZATION OF A USER INTERFACE LIBRARY - A method comprises applying a set of common device-specific definitions for a user interface of a device; using application-specific definitions to over-ride select common definitions, the application-specific definitions being applicable to one or more applications on the device; and applying widget-type-specific definitions, each of the widget-type-specific definitions being applicable to one or more applications corresponding to a widget type. In one embodiment, the definitions are stored in a shared memory. | 09-20-2012 |
Shivaram Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110106711 | DECISION SUPPORT SYSTEM AND METHOD FOR DISTRIBUTED DECISION MAKING FOR OPTIMAL HUMAN RESOURCE DEPLOYMENT - A decision support tool which takes a high-level view of supply and demand in the realm of labor resources and produces globally-optimal recommendations for assignment of practitioners to open seats. These assignments preferably optimize a utility function composed of different business metrics and can be customizable for different organizations and priorities. | 05-05-2011 |
Shrinivas Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100169351 | UNIFYING HETROGENOUS DATA - Techniques for unifying data are provided. The techniques include transforming a query into one or more sub-queries that can be answered by one or more types of data services, and wherein the query touches one or more joins across data residing in one or more enterprise systems, querying one or more target data services for each of the one or more sub-queries, aggregating one or more sets of results based on the one or more target data services, and unifying the one or more sets of aggregated results. | 07-01-2010 |
20110320604 | ALLOCATING UNIQUE IDENTIFIERS - A method, a system and a computer program product for allocating identifiers are disclosed. A plurality of subgroups of identifiers including at least a first subgroup of identifiers and a second subgroup of identifiers within an identifier range is identified. A first set of identifiers is selected in the first subgroup. The first set of identifiers in the first subgroup is compared with a second set of identifiers in the second subgroup and a first set of common identifiers is identified using metadata of the second set of identifiers. A third set of identifiers is generated by eliminating the first set of common identifiers from the first set of identifiers. The third set of identifiers is compared with a fourth set of identifiers in a repository of stored identifiers, to identify a second set of common identifiers. A fifth set of identifiers is generated by eliminating the second set of common identifiers from the third set of identifiers. | 12-29-2011 |
Shrinivas S. Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090001162 | Enhancing Discovery Services in an EPC Network - Methods and apparatus, including computer program products, implementing and using techniques for providing a discovery service that provides a mapping from an electronic product code to electronic product code information services that include information about an item represented by an electronic product code. The discovery service includes a database containing a list of custodians for the item and a service interface through which electronic product code information services and applications can access the entries in the list. The list includes an entry for each custodian. Each entry includes the electronic product code number, a pointer to an electronic product code information service associated with the custodian, and a trip identifier for the item. The service interface includes several services enabling traceability of the item represented by the electronic product code. Methods and apparatus, including computer program products for using a trip identifier in a discovery service are also described. | 01-01-2009 |
20140379632 | SMARTER BIG DATA PROCESSING USING COLLABORATIVE MAP REDUCE FRAMEWORKS - Map reduce processing is performed holistically, to yield map reduce results data, on an aggregated group of data sets, which had been generated and maintained with “splits” separating the separate date sets, rather than being performed separately on the split data sets and then aggregating (or attempting to aggregate) the map reduce processing results. | 12-25-2014 |
Shrivinas Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130166542 | UNIFYING HETROGENOUS DATA - Systems of computer hardware for unifying data are presented including: a complex enterprise query client; a web sphere federation server (WSFS) electronically coupled with the complex enterprise query client, the WSFS configured for receiving a complex query from the complex enterprise query client; a first and second data service wrapper of a number of wrappers configured for transforming a first and second sub-query of the complex query corresponding with a first and second data type into a first and second data query; and a network traversal framework configured for receiving the first data query and the second data query, for sending consolidated first and second data results corresponding with the first and second data query to the first and second data service wrapper. | 06-27-2013 |
Shruti Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140023517 | NOZZLE FOR TURBINE SYSTEM - A nozzle for a turbine system is disclosed. The nozzle includes an airfoil, an inner sidewall, and an outer sidewall. The airfoil includes exterior surface defining a pressure side and a suction side extending between a leading edge and a trailing edge. The airfoil further defines a tip and a root. The inner sidewall is connected to the airfoil at the tip. The outer sidewall is connected to the airfoil at the root. The inner sidewall and outer sidewall each includes a peripheral edge defining a pressure side slash face, a suction side slash face, a leading edge face, and a trailing edge face. At least one of the inner sidewall pressure side slash face, the inner sidewall suction side slash face, the outer sidewall pressure side slash face, or the outer sidewall suction side slash face has a generally curvilinear profile. | 01-23-2014 |
20140093352 | EXHAUST DIFFUSER ARRANGEMENT FOR A TURBINE SYSTEM AND METHOD OF REDIRECTING A FLOW - An exhaust diffuser arrangement for a turbine system includes an inlet for receiving a flow proximate a last stage bucket of the turbine system, the flow flowing in a first flow direction. Also included is a flow redirecting component. The flow redirecting component includes a first wall having a first side of a concave surface geometry for redirecting the flow and a second side of a convex surface geometry. The flow redirecting component also includes a second wall spaced downstream of the first wall and having at least one flow exit for reducing a boundary layer along the second side of the first wall. | 04-03-2014 |
20140161596 | TURBINE SHROUD ENGAGEMENT ARRANGEMENT AND METHOD - According to one aspect of the invention a turbine shroud engagement arrangement includes an outer shroud and an inner shroud operably connectable to the outer shroud. The outer shroud has at least one of a channel formed in and a protruding member extending from an inner radial surface thereof. The inner shroud has at least one of a protruding member extending from an outer radial surface thereof that is complementary to the at least one channel of the outer shroud or a channel formed in the outer radial surface that is complementary to the at least one protruding member of the outer shroud. The turbine shroud engagement arrangement is primarily axially slidably engagable and configured to radially support the inner shroud relative to the outer shroud. | 06-12-2014 |
Subhash Ramchandra Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130268468 | METHOD AND APPARATUS FOR INTENT MODELING AND PREDICTION - A method and apparatus enables identification of customer characteristics and behavior, and predicts the customer's intent. Such prediction can be used to adopt various business strategies to increase the chances of conversion of customer interaction to a sale, and thereby can increase revenue, and/or enhance the customer's experience. | 10-10-2013 |
20140207622 | INTENT PREDICTION BASED RECOMMENDATION SYSTEM USING DATA COMBINED FROM MULTIPLE CHANNELS - User intent is identified while the user browses online and recommendations are provided to the user. The recommendations are based on the identified intent, interests, and preferences of the user who is performing the searches. The determination of user intent and interests is based on a statistical model derived from data compiled from the user and a plurality of other users. Other resources may also be determined to be relevant, for example, because of past interactions of the user, memberships of the user in ecommerce websites, the user's interests and preferences are similar to those of other users, and so on. The result of the user search is a ranked set of recommendations that is provided to the user. | 07-24-2014 |
20140222503 | DYNAMIC PREDICTION OF ONLINE SHOPPER'S INTENT USING A COMBINATION OF PREDICTION MODELS - Online browsing behavior is used to predict the intent of online users dynamically. The category of online user is predicted and the prediction can be used to provide assistance to the user, if required. Such prediction is based on a combination of a Naïve's Bayes classifier and a Markov model. | 08-07-2014 |
20140222823 | METHOD AND APPARATUS FOR EXTRACTING JOURNEY OF LIFE ATTRIBUTES OF A USER FROM USER INTERACTIONS - Embodiments of the invention relate to managing user interactions and, more particularly, to performing analysis on data generated by user interactions. Embodiments of the invention use text mining to extract personal information of users from user interactions automatically. A topic model is used to reduce the number of dimensions required to represent the text, yet all the information of interest is highly pronounced. This enables a lower dimensional representation of the data leading to significantly faster computations. | 08-07-2014 |
Sudarshan Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130259005 | Controlled Client Roaming - The present disclosure discloses a network device and method for controlled client roaming. The disclosed network device receives an update of a signal strength corresponding to a packet received from a client by a first access point in a network. The network device also tracks signal strengths corresponding to packets received from the client by a plurality of access points. Next, the network device determines whether a client is likely to have better connectivity with a second access point than the first access point among the plurality of access points based at least on the tracked signal strengths corresponding to packets received from the client by the first access point and the second access point. If so, the network device controls the client to connect with the second access point. | 10-03-2013 |
Sudhindra Venkatesh Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110255123 | COMMUNICATIING STATE DATA TO A NETWORK SERVICE - An apparatus includes an interface builder, template engine, and an assembler. The template engine is operable to identify a reference template associated with an object selected from a first user interface. The assembler is operable to assemble a request from the identified reference template and state data corresponding to the reference template. The builder is operable to process a user interface description retrieved using the request to cause the display of a second user interface. | 10-20-2011 |
Surendra Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20080242829 | METHODS FOR PRODUCING AND PURIFYING 2-HYDROCARBYL-3,3-BIS(4-HYDROXYARYL)PHTHALIMIDINE MONOMERS AND POLYCARBONATES DERIVED THEREFROM - Disclosed herein is a method comprising reacting a phenolphthalein material and a primary hydrocarbyl amine in the presence of an acid catalyst to form a reaction mixture comprising 2-hydrocarbyl-3,3-bis(4-hydroxyaryl)phthalimidine, wherein the phenolphthalein material comprises greater than or equal to 95 weight percent phenolphthalein, based on the total weight of phenolphthalein material; quenching the reaction mixture and treating the quenched reaction mixture to obtain a first solid. The first solid is then triturated with a trituration solvent and washed to obtain a second solid, wherein the second solid comprises greater than or equal to 97 weight percent 2-hydrocarbyl-3,3-bis(4-hydroxyaryl)phthalimidine, based on the total weight of the second solid. The second solid may be polymerized to form a polycarbonate. | 10-02-2008 |
Swapnil Shambhu Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090097493 | QUEUING MIXED MESSAGES FOR CONFIGURABLE SEARCHING - The present invention provides a method and an apparatus for forming a queue that enables a real time search of a first and a second plurality of messages which enter the queue in a linear order. The method comprises providing a sequential data structure to populate the queue with the first and second plurality of messages. The method comprises using the sequential data structure to selectively configure the queue for traversing in a search order different than the linear order in which the first and second plurality of messages reach the queue. | 04-16-2009 |
Utkarsh Madhav Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140198946 | METHOD SYSTEM AND COMPUTER PRODUCT FOR NON-DESTRUCTIVE OBJECT ANALYSIS - Aspects of the invention provide a solution for analyzing an object, such as a part of a turbo machine. A planar surface is generated using a curved reformat function based on a surface of a three-dimensional (3D) image of an object. A peel of the 3D image that is adjacent to the surface is determined. Based on the peel, a second planar surface is generated. These two, and/or other similarly generated planar surfaces can be analyzed to determine characteristics of the original object. | 07-17-2014 |
Vaibhav Murlidhar Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120102060 | Query Optimization - A first query is received including a logical expression as a set of predicates in Disjunctive Normal Form. Each predicate from is represented as a bitwise predicate pattern to generate a set of bitwise predicate patterns. A set of valid bitwise patterns from the set of bitwise predicate patterns is identified using the first query. The set of valid bitwise patterns is parsed using logical operators to generate a logical bitwise expression. The logical bitwise expression is factored and the factored logical bitwise expression is mapped to corresponding predicates to generate a logical predicate expression. A second query is generated, which includes modifying the first query using the logical predicate expression and at least one logical operator. A subset of data is retrieved from the data repository using the second query. | 04-26-2012 |
20120130982 | OPTIMIZING DATABASE QUERY - Embodiments of the present invention relate to a method, computer program product and system for optimizing database transactions configured for receiving a query. The query specifies a set of predicates supplied to the query and a minimal number of predicates to be satisfied for the query to be true. An operation using the query is performed on a repository that is stored in a computer readable storage medium. A set of results satisfying the minimal number of predicated is rendered. | 05-24-2012 |
Vijaya Kumar Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140075108 | EFFICIENT TCAM RESOURCE SHARING - Various systems and methods for implementing efficient TCAM resource sharing are described herein. Entries are allocated across a plurality of ternary content addressable memories (TCAMs), with the plurality of TCAMs including a primary TCAM and a secondary TCAM, where the entries are allocated by sequentially accessing a plurality of groups of value-mask-result (VMR) entries, with each group having at least one VMR entry associated with the group, and iteratively analyzing the VMR entries associated with each group to determine a result set of VMR entries, with the result set being a subset of VMR entries from the plurality of groups of VMR entries, and the result set to be stored in the primary TCAM. | 03-13-2014 |
20140198648 | IDENTIFICATION OF DATA FLOWS BASED ON ACTIONS OF QUALITY OF SERVICE POLICIES - In one embodiment, a method comprises determining a Quality of Service (QoS) policier action for data packets belonging to a first flow of data packets received at an ingress interface of a network switching device, the QoS policier action based on one of multiple prescribed QoS classifications by a QoS policier that aggregates distinct flows of data packets into a single aggregated flow according to prescribed QoS thresholds; and assigning to the first flow of data packets a unique identifier that associates the QoS policier action to identification of the first flow of data packets, enabling identification of the distinct flows of data packets within each of the prescribed QoS classifications. | 07-17-2014 |
Vineet Vivekanand Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140279321 | METHOD AND SYSTEM OF CHARGE DISTRIBUTION IN A TRANSPORTATION MANAGEMENT COMPONENT - A method and system of distributing costs in a transportation management system is provided. A charge element for a cost to be applied to a transportation invoice is received, wherein the charge element identifies a charge amount. Then, for each distribution item, a distribution element corresponding to the distribution item is created in response to a determination that the charge element is applicable to the distribution item, wherein each distribution item corresponds to an item transported in a shipment associated with the transportation invoice. A quantity type identified in a distribution rule for the charge element is determined. Then quantities of the quantity type are obtained for each distribution element. These quantities are summed into an aggregate quantity. Then, for each distribution element, a cost for the charge element equal to a quantity of the distribution element divided by the aggregate quantity multiplied by the charge amount is allocated. | 09-18-2014 |
Vishal Kulkarni, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140122930 | PERFORMING DIAGNOSTIC TESTS IN A DATA CENTER - Diagnostic tests are performed in a data center that includes servers of various types and a management console, where each server provides an error log in a format specific to the type of the server. The management console receives an error log indicating an error produced by a hardware component, parses the error log into an error notification that describes the error and a type of the hardware component, and provides the error notification to other servers. Each of the other servers determines whether the server includes a hardware component of the same type, and if so, performs one or more diagnostic tests on the hardware component and reports results of the diagnostic tests to the management console. | 05-01-2014 |
20140122931 | PERFORMING DIAGNOSTIC TESTS IN A DATA CENTER - Diagnostic tests are performed in a data center that includes servers of various types and a management console, where each server provides an error log in a format specific to the type of the server. The management console receives an error log indicating an error produced by a hardware component, parses the error log into an error notification that describes the error and a type of the hardware component, and provides the error notification to other servers. Each of the other servers determines whether the server includes a hardware component of the same type, and if so, performs one or more diagnostic tests on the hardware component and reports results of the diagnostic tests to the management console. | 05-01-2014 |