Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Bhaskaran, US
Ajay Bhaskaran, Bensalem, PA US
| Patent application number | Description | Published |
|---|---|---|
| 20100246733 | TRELLIS 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 number | Description | Published |
|---|---|---|
| 20110269302 | METHOD 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 number | Description | Published |
|---|---|---|
| 20080300950 | Chronicling 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 number | Description | Published |
|---|---|---|
| 20110252382 | PROCESS 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 |
Kumar Bhaskaran, Englewood, NJ US
| Patent application number | Description | Published |
|---|---|---|
| 20090024514 | Method 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 number | Description | Published |
|---|---|---|
| 20090050786 | Fast 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 number | Description | Published |
|---|---|---|
| 20080256339 | Techniques 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 |
| 20090063805 | DATA 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 |
| 20090249302 | Method 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 |
| 20100281308 | TRACE 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 |
