Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bhaskaran, US

Ajay Bhaskaran, Bensalem, PA US

Patent application numberDescriptionPublished
20100246733TRELLIS DECODER FOR DECODING DATA STREAM INCLUDING SYMBOLS CODED WITH MULTIPLE CONVOLUTIONAL CODES - A trellis decoder decodes a stream of encoded symbols, including symbols of a first type (e.g. symbols encoded with a first trellis code) and symbols of a second type (e.g. encoded with a second, more robust, trellis code), without storing path indicators along a trellis for symbols of the first type. In this way, limited memory may be used to store path indicators along the trellis for symbols of the second type. This allows for more accurate decoding of the symbols of the second type. For transitions from symbols of the second type to symbols of the first type, states of the trellis decoder may be stored. In this way, paths may be traced back along the trellis for trellis decoding, without the path indicators for the symbols of the first type.09-30-2010

Harish Bhaskaran, New Haven, CT US

Patent application numberDescriptionPublished
20110269302METHOD OF FABRICATING A SEMICONDUCTOR DEVICE - The invention relates to a method of fabricating a semiconductor device. The method includes: providing a semiconductor substrate and locally heating the semiconductor substrate by using a heated tip structure. Locally heating the semiconductor substrate is carried out to locally modify the electrical properties of the semiconductor substrate. The semiconductor substrate can be implanted with dopants, so that locally heating step causes a local activation of the implanted dopants. Furthermore, the semiconductor substrate can be provided with a dopant layer, so that locally heating step causes dopants to diffuse into the semiconductor substrate.11-03-2011

Kumar Bhaskaran, Englewood Cliff, NJ US

Patent application numberDescriptionPublished
20080300950Chronicling for Process Discovery in Model Driven Business Transformation - An electronic chronicling method and system that automatically captures, stores, and organizes various aspects of business processes in real-time. The system allows different role players to analyze, mine, and share selected performance metrics of business processes in the context of various measures involved, including users, systems, applications, processes, etc. The system enables users to analyze and utilize sortable performance metrics with varying degrees of specificity and detail. This analysis and utilization provides an efficient means for the real-time streamlining and optimization of business processes.12-04-2008

Kumar Bhaskaran, Englewood Cliffs, NJ US

Patent application numberDescriptionPublished
20110252382PROCESS PERFORMANCE USING A PEOPLE CLOUD - A method, data processing system, and computer program product are present for managing projects in a network data processing system. A computer system identifies a plurality of tasks for a project. The computer system creates a model for the project using the plurality of tasks. The model identifies people to perform the plurality of tasks. The computer system selects a group of people with knowledge about the plurality of tasks. The computer system sends a number of requests to the group of people to update the model of the project. The number of requests includes the model. The computer system updates the model of the project using a number of responses in response to receiving the number of responses to the number of requests.10-13-2011

Patent applications by Kumar Bhaskaran, Englewood Cliffs, NJ US

Kumar Bhaskaran, Englewood, NJ US

Patent application numberDescriptionPublished
20090024514Method and System for Process Brokering and Content Integration for Collaborative Business Process Management - Process Brokering Services (PBS) are implemented though the concept of Adaptive Documents to facilitate electronic commerce (e-commerce). PBS provides a single point of process control over the various fragmented execution flows and brings together the elements for process integration (views, content, flows) in a unified, scalable architecture on an industry standard platform. The two principal functions of the PBS are brokering of multiple business processes encapsulated in various back-end systems including workflow engines and business applications, and aggregating content from multiple enterprise information systems in the business context and managing the shared access to this based on the roles of the participants. The dynamic services provided by PBS are accessible to clients through the PBS Interface.01-22-2009

Suraj Bhaskaran, Mendon, NY US

Patent application numberDescriptionPublished
20090050786Fast and Precise Time-Resolved Spectroscopy with Linear Sensor Array - Time-resolved analysis of a spectrum is performed by illuminating a one-dimensional array of charge-transfer device light-sensitive pixel cells and periodically non-destructively copying charges in the light-sensitive cells to respective storage cells (“row storage registers”) co-located with the light-sensitive cells in an integrated circuit. Information about the charges stored in at least some of the storage cells is provided to a component external to the integrated circuit.02-26-2009

Suraj Bhaskaran, Austin, TX US

Patent application numberDescriptionPublished
20080256339Techniques for Tracing Processes in a Multi-Threaded Processor - A technique for tracing processes executing in a multi-threaded processor includes forming a trace message that includes a virtual core identification (VCID) that identifies an associated thread. The trace message, including the VCID, is then transmitted to a debug tool.10-16-2008
20090063805DATA ACQUISITION MESSAGING USING SPECIAL PURPOSE REGISTERS - A method provides a data acquisition message of a data processing system to an external port thereof. Configuration information is written to a configuration register. It is determined if the configuration information identifies a data acquisition operation. If the data acquisition operation has been identified, data corresponding to the configuration information is written to a data register. The data in the data register and the configuration information in the configuration register are formatted into the data acquisition message. The data acquisition message is sent to the external port of the data processing system.03-05-2009
20090249302Method and Apparatus to Trace and Correlate Data Trace and Instruction Trace for Out-of-Order Processors - In a data processing system, a marked bit is used to identify a data access instruction throughout the pipeline to indicate that the instruction meets user-specified criteria (e.g., a meets a data address range of interest). Based on the marked bit, an in-order program correlation message is generated which indicates when the data access instruction occurs relative to the instruction stream. The marked bit is also used to generate an in-order data trace message. As a result, the trace streams including only data access instructions meeting user-specified criteria may be post-processed and correlated precisely.10-01-2009
20100281308TRACE MESSAGING DEVICE AND METHODS THEREOF - A method of generating timestamped trace messages includes generating a trace message in response to an event at an instruction pipeline of a data processing device. If timestamping is enabled, timestamps are only included in the trace message only if a programmable condition is detected. For example, a timestamp can be included in the trace message if the amount of space used to store messages at a trace message buffer exceeds a watermark value. The condition that results in a timestamped trace message is programmable, and can be selected via a debug interface. Because timestamps are only included in trace messages when the programmable condition is satisfied, some trace messages will not include a timestamp, thereby reducing the amount of buffer space needed to store the trace messages.11-04-2010

Patent applications by Suraj Bhaskaran, Austin, TX US