1
Anand Srinivasan, Mehul Y Shah, Indranil Chakraborty, Mohan Mardikar, P Venkat Rangan, Kamal Bhadada: Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream. Donald R Boys, Central Coast Patent Agency, March 12, 2002: US06357042 (473 worldwide citation)

An authoring system for interactive video has two or more authoring stations for providing authored metadata to be related to a main video data stream and a multiplexer for relating authored metadata from the authoring sources to the main video data stream. The authoring stations annotate created me ...


2
Robert Burke, Farrell Good, Anand Srinivasan: Forming metal silicide resistant to subsequent thermal processing. Micron Technology, Knobbe Martens Olson & Bear, March 25, 2003: US06537910 (146 worldwide citation)

A metal suicide film and method of forming the same are provided. The method comprises depositing metal silicide layers onto a substrate assembly with alternating layers of silicon. The resulting metal silicide film has a disrupted grain structure and smaller grain sizes than prior art films of the ...


3
Gurtej S Sandhu, Sujit Sharan, Anand Srinivasan: Quasi-remote plasma processing method and apparatus. Micron Technology, Leffert Jay & Polglaze P A, December 31, 2002: US06499425 (124 worldwide citation)

In a plasma processing apparatus, a showerhead is provided that allows for selective ionization of one or more process gasses within the showerhead. The showerhead allows the gasses to react after they exit the showerhead. As a result, a greater volume of materials are. available for deposition on a ...


4
Anand Srinivasan, Namit Jain, Shailendra Kumar Mishra: Support for sharing computation between aggregations in a data stream management system. Oracle International Corporation, Silicon Valley Patent Group, Omkar Suryadevara, March 2, 2010: US07673065 (60 worldwide citation)

A computer is programmed to process a continuous query that is known to perform a new aggregation on one or more stream(s) of data, using one or more other aggregations on the stream(s). The computer creates an operator to execute the continuous query, and schedules the operator for execution in a s ...


5
Namit Jain, Anand Srinivasan, Shailendra Kumar Mishra: Adding new continuous queries to a data stream management system operating on existing queries. Oracle International Corporation, Silicon Valley Patent Group, Omkar Suryadevara, August 9, 2011: US07996388 (58 worldwide citation)

A new continuous query to a data stream management system (DSMS) may use a stream or a relation which may or may not be used by continuous queries previously registered in the DSMS. The DSMS is programmed to modify an execution plan to accommodate execution of the new query while continuing to execu ...


6
Namit Jain, Anand Srinivasan, Shailendra Kumar Mishra: Deleting a continuous query from a data stream management system continuing to operate on other queries. Oracle International Corporation, Silicon Valley Patent Group, Omkar Suryadevara, June 15, 2010: US07739265 (51 worldwide citation)

A first continuous query is deleted from several continuous queries that are being executed, by performing different actions that depend on how resources are shared therebetween. As an example, a second continuous query is deleted if a view is referenced by the first continuous query, and if the vie ...


7
Namit Jain, Anand Srinivasan, Shailendra Kumar Mishra: Handling silent relations in a data stream management system. Oracle International Corporation, Silicon Valley Patent Group, Omkar Suryadevara, July 12, 2011: US07979420 (50 worldwide citation)

A new continuous query to a data stream management system (DSMS) may use a silent relation whose source does not provide any heartbeats. During execution of any given operator, the DSMS processes data from one input (“active input”) using its time stamp as if the same time stamp is received from ano ...


8
Anand Srinivasan, Namit Jain, Shailendra Kumar Mishra: Support for user defined aggregations in a data stream management system. Oracle International Corporation, Silicon Valley Patent Group, Omkar Suryadevara, August 2, 2011: US07991766 (50 worldwide citation)

A computer is programmed to accept a command to create a new aggregation defined by a user during execution of continuous queries on streams of data. The computer is further programmed to thereafter accept and process new continuous queries using the new aggregation, in a manner similar to built-in ...


9
Anand Srinivasan, Namit Jain, Parul Jain, Shailendra Mishra: Facilitating flexible windows in data stream management systems. Oracle International Corporation, Narendra Reddy Thappeta, September 13, 2011: US08019747 (48 worldwide citation)

Facilitating flexible windows in querying continuous data streams. In one embodiment, a software code is associated with a window, wherein execution of the software code determines the values to be included in the window. On receiving a query indicating the window, the result of the query is generat ...


10
Anand Srinivasan, Martin L Willi, Joel D Hiltner, Min Wu: Fuel combustion assembly for an internal combustion engine having an encapsulated spark plug for igniting lean gaseous fuel within a precombustion chamber. Caterpillar, Maginot Addison & Moore, September 7, 1999: US05947076 (47 worldwide citation)

An internal combustion engine includes a precombustion member which has a number of first ignition orifices defined therein. The precombustion member further has a precombustion chamber defined therein. The precombustion member is positioned relative to the head of the engine such that the precombus ...