Hariharan
Hariharan Ganapathy, I, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20140286397 | Frame-compatible full-resolution stereoscopic 3D video delivery with symmetric picture resolution and quality - A high resolution 3D image may be encoded into a first multiplexed image frame and a second multiplexed image frame in a base layer (BL) video signal and an enhancement layer (EL) video signal. The first multiplexed image frame may comprise horizontal high resolution image data for both eyes, while the second multiplexed image frame may comprise vertical high resolution image data for both eyes. Encoded symmetric-resolution image data for the 3D image may be distributed to a wide variety of devices for 3D image processing and rendering. A recipient device may reconstruct reduced resolution 3D image from one of the first multiplexed image frame or the second multiplexed image frame. A recipient device may also reconstruct high resolution 3D image by combining high resolution image data from both of the first multiplexed image frame and the second multiplexed image frame. | 09-25-2014 |
Hariharan Ganapathy Kathirvelu, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100082339 | Wind Noise Reduction - By monitoring the wind noise in a location in which a cellular telephone is operating and by applying noise reduction and/or cancellation protocols at the appropriate time via analog and/or digital signal processing, it is possible to significantly reduce wind noise entering into a communication system. | 04-01-2010 |
Hariharan Ganapathy-Kathirvelu, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20140376612 | Dual-Layer Backwards-Compatible Progressive Video Delivery - Given an input progressive sequence, a video encoder creates a dual-layer stream that combines a backwards-compatible interlaced video stream layer with an enhancement layer to reconstruct full-resolution progressive video. Given two consecutive frames in the input progressive sequence, vertical processing generates a top field-bottom field (TFBF) frame in a base layer (BL) TFBF sequence, and horizontal processing generates a side-by-side (SBS) frame in an enhancement layer (EL) SBS video sequence. The BL TFBF and the EL SBS sequences are compressed together to create a coded, backwards compatible output stream. | 12-25-2014 |
Hariharan Hanumanthan, Chennai IN
Patent application number | Description | Published |
---|---|---|
20150102566 | SEAL BETWEEN STATIC TURBINE PARTS - The invention relates to a seal between static components of a turbine. The seal includes at least one middle piece, which has at its opposite ends end pieces. The end pieces are arranged in a respective groove of the static components and adjoining the inside surfaces of the grooves. The middle piece has at least two parts. The middle piece parts are rotatably coupled to one another via a pivot. The pivot is an annular ring in cross section formed by at least two cylinder elements being coaxially interfitted and slidable relative to each other. The inner surface of the pivot is wrapped with metallic cloth material. Advantages of the invention are higher flexibility due to the pivoting to accommodate larger relative movements of the turbine components and reduced wear with aging while maintaining good sealing performance. | 04-16-2015 |
Hariharan Kamalavannan, Chennai IN
Patent application number | Description | Published |
---|---|---|
20090210744 | ENHANCED RAID LEVEL 3 - A method and system of method and system of enhanced RAID level 3 is disclosed. In one embodiment, a method includes allocating three times a physical storage capacity of a data drive to a dedicated parity drive of a ‘n’ physical drives of a redundant array of independent disks, recovering n−1 physical drive failures of the ‘n’ physical drives through a parity-in-parity technique in which certain number of parities generated during an initial write of data may be physically stored and using an XOR function applied to the stored parities to recreate un-stored parities which enable recovery of the n−1 physical drive failures. The method may include creating a superior read/write access capability and/or a superior parity data redundancy through the mirroring. The method may also include recreating the un-stored parities after a time interval that may be specified by a user. | 08-20-2009 |
20100027147 | LOW POWER CONSUMPTION STORAGE ARRAY - Disclosed is a low power consumption storage array. Read and write cycles are separated so that a multiple disk array can be spun down during periods when there are no write requests. Cooling fans are operated with a pulse-width modulated signal in response to cooling demand to further reduce energy consumption. | 02-04-2010 |
20100030960 | RAID ACROSS VIRTUAL DRIVES - A plurality of physical drives is grouped into a physical drive group. The plurality of physical drives comprises at least a first physical drive and a second physical drive. At least the first physical drive and the second physical drive are striped to create at least a first virtual drive and a second virtual drive. The first virtual drive is comprised of storage space residing on the first physical drive and the second virtual drive is comprised of storage space residing on the second physical drive. Storage data is distributed across at least the first virtual drive and the second virtual drive using at least one redundant array of independent disks (RAID) technique to create at least a first virtual volume and a second virtual volume. When a physical drive fails, data from the failed physical drive may be reconstructed using temporary stripes from a virtual drive. | 02-04-2010 |
20100070796 | STORAGE UTILIZATION TO IMPROVE RELIABILITY USING IMPENDING FAILURE TRIGGERS - Disclosed is a method of improving storage reliability comprising receiving an indicator of an impending failure of a first storage device in a RAID group. In response to the indicator, writing data to the first storage device is ceased. A first block of data directed to be written on the first storage device is written to a memory device. Data stored on the first storage device is copied to a second storage device. The first block of data is copied from the memory device to the second storage device. The RAID group is operated with the second storage device functioning in place of the first storage device. Data is read from said second storage device. | 03-18-2010 |
20100169571 | DATA REDUNDANCY USING TWO DISTRIBUTED MIRROR SETS - A method for storing data and two sets of distributed mirrored data disposed as data stripes which permits data recovery without the necessity of parity calculations, is described. Redundant data are stored in groups of five physical hard drives which are logically segmented into stripe groups, each stripe group having three data stripe sets wherein one data stripe is protected by two distributed mirror stripes in accordance with an algorithm. The present method provides protection for all one- and two-disk failures and certain three-disk drive failures, for each physical five disk group, and retains a usable disk capacity of 33%. | 07-01-2010 |
20140149662 | SYSTEMS AND METHODS FOR SMART STORAGE INTERCONNECTION IN A HETEROGENEOUS STORAGE ENVIRONMENT - An information handling system is provided. The information handling system includes a plurality of storage subsystems a back-end switch connected to each storage subsystem to communicate information about each of the plurality; and a redundant array of independent disks (RAID) volume. Each storage subsystem includes a RAID engine, a storage drive; and a plurality of input ports and output ports. The RAID volume includes the storage drive on a first storage subsystem of the plurality and the storage drive on a second storage subsystem of the plurality. Methods for providing such a system are also disclosed. | 05-29-2014 |
Hariharan Kolam, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20150143223 | METHOD TO ENABLE CROSS-ORIGIN RESOURCE SHARING FROM A WEBPAGE INSIDE A PRIVATE NETWORK - A method of delivering content of a webpage to a web browser on a device communicating with a network through a proxy server includes embedding a first nested browsing context in a parent browsing context of the web browser where the parent browsing context is associated with a first domain and the first nested browsing context is associated with a second domain; sending a request for content from the first nested browsing context to the second domain through the proxy server; and receiving at the first nested browsing context the content from the second domain. | 05-21-2015 |
Hariharan Kolam, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20130007221 | APPLICATION ACCELERATION - A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder. | 01-03-2013 |
20130073689 | APPLICATION ACCELERATION WITH PARTIAL FILE CACHING - A method of distributing content is disclosed. The method includes receiving by an edge server an indication indicating that a client has sent a request for a file that includes content related to executing an application. The method includes analyzing interaction with the client by the edge server to determine a first portion of the file that is likely to be required by the client for executing the application sooner than a second portion of the file. The method further includes generating by the edge server a modified file that includes the first portion of the file. The method further includes transmitting the modified file to the client. | 03-21-2013 |
20150229581 | SMART PACKAGING FOR MOBILE APPLICATIONS - A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application. | 08-13-2015 |
20150229732 | APPLICATION ACCELERATION - A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder. | 08-13-2015 |
Hariharan Manickavasagam Sarojini, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160115805 | FLEXIBLE FILM-RIDING SEAL - A seal apparatus for a rotary machine, including a plurality of sealing assembly segments surrounding a rotor element which is mounted for rotation about a longitudinal axis and has an outer surface. Each of the segments includes a shoe with one or more labyrinth teeth facing the outer surface and a shoe plate disposed downstream of the one or more labyrinth seal teeth and configured to generate an aerodynamic force between the shoe plate and the outer surface of the rotor element. The shoe is further configured to be flexible in a radial-axial plane in response to fluid film forces generated by interaction of the sealing assembly segment and the rotor element, and an axially-oriented beam spring connects the shoe to a stationary seal body. | 04-28-2016 |
Hariharan Mohanraj, New York, NY US
Patent application number | Description | Published |
---|---|---|
20150201889 | SONIFICATION OF IMAGING DATA - Scans of brains result in data that can be challenging to display due to its complexity, multi-dimensionality, and range. Visual representations of such data are limited due to the nature of the display, the number of possible dimensions that can be represented visually, and the capacity of our visual system to perceive and interpret visual data. This paper describes the use of sonification to interpret brain scans and use sound as a complementary tool to view, analyze, and diagnose. The sonification tool may be used as a method to augment visual brain data display. | 07-23-2015 |
Hariharan Noorani, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20080312991 | BUYER-SIDE CONSOLIDATION OF COMPATIBLE PURCHASE ORDERS - Systems and methods of buyer-side consolidation of compatible purchase orders are described herein. Purchase orders can be identified for consolidation using spatial and temporal proximity parameters. Purchase orders can be modified by changing a ship date or a delivery date and the changing can be based on a buyer input. Shipments can be consolidated based on the purchase order modifications and less than truckload shipments can be reduced. Consolidated shipments can be associated with different requested delivery dates, different suppliers, and/or different buyers. Buyer-side consolidation of compatible purchase orders can occur before purchase orders are processed by a transportation management system. | 12-18-2008 |
Hariharan Ramalingham, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140200308 | POLYCARBONATE COMPOSITIONS HAVING IMPROVED THERMAL DIMENSIONAL STABILITY AND HIGH REFRACTIVE INDEX - Disclosed herein are methods and compositions of polycarbonate compositions having, among other characteristics, improved thermal dimensional stability, hydrolytic stability and high refractive index. The resulting polycarbonate copolymer composition, comprising a polycarbonate and a polysulfone, can be used in the manufacture of articles for optical applications. This abstract is intended as a scanning tool for purposes of searching in the particular art and is not intended to be limiting of the present invention. | 07-17-2014 |
Hariharan Ramasangu, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120096015 | SYSTEM AND METHOD FOR ASSISTING A USER TO SELECT THE CONTEXT OF A SEARCH QUERY - The present invention provides a method and a system of providing assistance to a user to identify at least one context while forming a search query. In one embodiment, this is accomplished by receiving one or more inputs related to the search query, and providing a plurality of contexts related to the received input, wherein the contexts include one or more topics, and wherein the topics are part of one or more ontologies. | 04-19-2012 |
20120233160 | SYSTEM AND METHOD FOR ASSISTING A USER TO IDENTIFY THE CONTEXTS OF SEARCH RESULTS - The present invention provides a method and a system of providing assistance to a user to identify at least one context of a received content. In one embodiment, this is accomplished by receiving at least one content location as input from the user, extracting the content from the received content location and displaying a plurality of contexts relevant to the content from the received content location, wherein the contexts include one or more topics, and wherein the topics are part of one or more ontologies. In second embodiment, this is accomplished by receiving at least one search result of a search query and providing the contexts relevant to the search results, wherein the contexts include one or more topics, and wherein the topics are part of one or more ontologies. | 09-13-2012 |
20130133011 | FULL-REFERENCE COMPUTATION OF MOBILE CONTENT QUALITY OF EXPERIENCE IN REAL-TIME - Technologies are generally described for Quality of Experience (QoE) computation in a wireless content transmission environment. Portions of audio and/or video content transmitted to user devices may be selected by a service provider/content provider/user device and transmitted back from the user device for real-time QoE computation. Transmission quality may be adjusted based on the real-time QoE computations. Alternatively, selected portions of the content may be stored for subsequent computation and improvement. Selected portions of the data may be frames marked as such and reference frames may be selected based on the marked frames. | 05-23-2013 |
20130151651 | PREDICTIVE CACHING OF GAME CONTENT DATA - Technologies are generally described for reducing lag time via, predictive caching in cloud-based gaming. In one example, a cloud-based gaming system may identify game paths that can be taken during real-time game play and may break down the game paths into subsets of path segments a player can select. The system may determine a probability of the player taking a subset of the path segments based on real-time actions by the player and a game history of the current player and past players. The system may assign probabilities of being selected to the subsets of path segments and may render the subsets of path segments based on their respective probabilities. The system may transmit the rendered game content data for the subsets of path segments to a game client for caching on the local cache so that the game content data may be available when needed during real-time game play. | 06-13-2013 |
Hariharan Sandanagobalane, Bath GB
Patent application number | Description | Published |
---|---|---|
20090043992 | Method And System For Data Speculation On Multicore Systems - The method and system for data speculation of multicore systems are disclosed. In one embodiment, a method includes dynamically determining whether a current speculative load instruction and an associated store instruction have same memory addresses in an application thread in compiled code running on a main core using a dynamic helper thread running on a idle core substantially before encountering the current speculative load instruction. The instruction sequence associated with the current speculative load instruction is then edited by the dynamic helper thread based on the outcome of the determination so that the current speculative load instruction becomes a non-speculative load instruction. | 02-12-2009 |
Hariharan Saptharishi, Trichy, Tamilnadu IN
Patent application number | Description | Published |
---|---|---|
20160034250 | FLIGHT DECK MULTIFUNCTION CONTROL DISPLAY UNIT - Systems and methods for controlling a flight deck multifunction control display unit are disclosed. In various embodiments, the systems may comprise a flight management system or other MCDU driven devices, a command database that stores a plurality of voice commands and a plurality of multifunction control display unit commands. In various embodiments, each voice command is associated with one of the plurality of multifunction control display unit commands. The systems may further comprise a pilot voice interface configured to receive a voice command from a pilot and transmit the voice command to the multifunction control display unit. The multifunction control display unit can receive the voice command from the pilot voice interface and, in response, access the command database to identify a multifunction control display unit command in the command database that is associated with the voice command. | 02-04-2016 |
Hariharan Sundrum, Brookline, MA US
Patent application number | Description | Published |
---|---|---|
20090062886 | SYSTEMS AND METHODS FOR DELIVERING ELECTRICAL ENERGY IN THE BODY - Small implantable magnetostrictive-electroactive (ME) device for delivering electrical energy to surrounding tissue. The wireless ME device is activated by a changing magnetic field from an externally applied alternating magnetic field source. The ME device provides a means for stimulating a nerve, tissue or internal organ with direct electrical current, such as relatively low-level direct current for temporary or as needed therapy. The field source (e.g. small coil antenna) may be a hand-held device or affixed to the wearer's skin, clothing or accessories. The ME implant may be configured as pellets which are small enough to be implanted through a surgical needle. In one embodiment, the wireless energy transmission system can be used for stimulating bone growth. | 03-05-2009 |
Hariharan Thantry, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090313435 | Optimizing concurrent accesses in a directory-based coherency protocol - In one embodiment, the present invention includes a directory to aid in maintaining control of a cache coherency protocol. The directory can be coupled to multiple caching agents via an interconnect, and be configured to store a entries associated with cache lines. The directory also includes logic to determine a time delay before the directory can send a concurrent snoop request. Other embodiments are described and claimed. | 12-17-2009 |
20140281371 | TECHNIQUES FOR ENABLING BIT-PARALLEL WIDE STRING MATCHING WITH A SIMD REGISTER - Various embodiments are generally directed to overcoming limitations of vector registers in their use with bit-parallel string matching algorithms. An apparatus includes a processor element; and logic to receive a pattern comprising a first string of elements to employ in a string matching operation, instantiate a test bitmask in a first vector register of the processor element, the first vector register comprising multiple lanes, copy bit values at MSB bit positions of the multiple lanes of the first vector register to a first vector mask as a vector value, bit-shift the vector value as a scalar value, bit-shift the first vector register, employ the vector value of the first vector mask to selectively fill LSB bit positions of lanes of a second vector register of the processor element; and OR the second vector register into the first vector register. Other embodiments are described and claimed. | 09-18-2014 |